반응형

mysql 56

명령줄에서 MySQL에 연결

명령줄에서 MySQL에 연결 Mac의 명령줄에서 MySQL에 연결하는 방법(즉, 코드 표시) 저는 PHP/SQL 튜토리얼을 하고 있지만, 이미 MySQL에 있다고 가정하는 것으로 시작합니다.http://dev.mysql.com/doc/refman/5.0/en/connecting.html 를 참조해 주세요. mysql -u USERNAME -pPASSWORD -h HOSTNAMEORIP DATABASENAME 위의 옵션은 다음과 같습니다. -u: username -p: password (**no space between -p and the password text**) -h: host last one is name of the database that you wanted to connect. 링크를 보세요..

source 2023.02.01

mysql은 내부 또는 외부 명령어, 프로그램 또는 배치로 인식되지 않습니다.

mysql은 내부 또는 외부 명령어, 프로그램 또는 배치로 인식되지 않습니다. MySQL 경로를 설정했지만 여전히 동일한 오류가 발생합니다.제가 제대로 팔로우했는지 알려주세요. MySQL 위치:C:\Program Files\MySQL\MySQL Server 5.0\bin Windows 에서는, 패스를 다음과 같이 설정한 시스템 변수: 변수 이름:MYSQL_HOME 변수 값:C:\Program Files\MySQL\MySQL Server 5.0\bin PATH 설정의 경우: 변수 이름:PATH 변수 값:.;%JAVA_HOME%\bin;%MYSQL_HOME%\bin... 올바른 경로가 아닌 경우 올바른 경로와 설정을 알려주세요.명령 프롬프트를 입력하기만 하면 됩니다. set path=%PATH%;D:\xam..

source 2023.01.22

ImportError: MySQLdb라는 이름의 모듈이 없습니다.

ImportError: MySQLdb라는 이름의 모듈이 없습니다. 웹 어플리케이션 로그인 페이지를 만들기 위해 아래의 튜토리얼을 참조합니다.http://code.tutsplus.com/tutorials/intro-to-flask-signing-in-and-out--net-29982 데이터베이스에 문제가 있습니다.나 지금 사고 있어. ImportError: No module named MySQLdb 실행할 때 http://127.0.0.1:5000/testdb 튜토리얼에 기재되어 있는 python mysql, easy_install, sudo apt-get install을 설치하기 위해 가능한 모든 방법을 시도해 보았습니다. 가상 환경에 mysql을 설치했습니다.제 디렉토리 구조는 튜토리얼에서 설명한 것과..

source 2023.01.15

MySQL 오류 1215: 외부 키 제약 조건을 추가할 수 없습니다.

MySQL 오류 1215: 외부 키 제약 조건을 추가할 수 없습니다. 새로운 스키마를 데이터베이스 서버로 전송하려고 하는데 왜 이 오류가 발생하는지 알 수 없습니다. 여기에서 답을 검색하려고 했지만, 찾은 모든 것은 데이터베이스 엔진을 InnoDB로 설정하거나 외부 키로 사용하려는 키가 테이블 내의 기본 키인지 확인하도록 되어 있습니다.내가 틀리지 않았다면, 나는 이 두 가지 일을 모두 해냈다.내가 또 뭘 할 수 있을까? Executing SQL script in server ERROR: Error 1215: Cannot add foreign key constraint -- ----------------------------------------------------- -- Table `Alternati..

source 2023.01.15

NULL을 허용하도록 MySQL 열을 수정하려면 어떻게 해야 합니까?

NULL을 허용하도록 MySQL 열을 수정하려면 어떻게 해야 합니까? MySQL 5.0.45 열을 null로 할 수 있도록 테이블을 변경하는 구문은 무엇입니까?또한 무엇이 문제입니까? ALTER mytable MODIFY mycolumn varchar(255) null; 매뉴얼은 위의 내용을 실행하기만 하면 컬럼이 재생성되고 이번에는 null이 되는 것으로 해석했습니다.서버에서 구문 오류가 발생했다고 합니다.난 그들이 보이지 않는다.필요한 것은 다음과 같습니다. ALTER TABLE mytable MODIFY mycolumn VARCHAR(255); 기본적으로 열은 null입니다.열이 선언되지 않은 경우UNIQUE또는NOT NULL, 아무 문제가 없을 것입니다.구문 오류는 쿼리에 "테이블"이 누락되어 발..

source 2023.01.15

'SELECT' 문의 'IF' - 열 값을 기준으로 출력 값 선택

'SELECT' 문의 'IF' - 열 값을 기준으로 출력 값 선택 SELECT id, amount FROM report 필요합니다amount되려고amount한다면report.type='P'그리고.-amount한다면report.type='N'위의 쿼리에 이 항목을 추가하려면 어떻게 해야 합니까?SELECT id, IF(type = 'P', amount, amount * -1) as amount FROM report http://dev.mysql.com/doc/refman/5.0/en/control-flow-functions.html 를 참조해 주세요. 또한 조건이 null인 경우에도 처리할 수 있습니다.금액이 null인 경우: SELECT id, IF(type = 'P', IFNULL(amount,0), ..

source 2023.01.15

Python은 MySQL 준비문을 지원합니까?

Python은 MySQL 준비문을 지원합니까? 이전에 PHP 프로젝트에서 작업한 적이 있는데, 준비된 문장으로 SELECT 쿼리가 20% 빨라졌습니다. Python에서 동작하는지 궁금하네요.나는 특별히 그것이 하고 있지 않다고 말하는 것을 찾을 수 없을 것 같다.대부분의 언어는 범용 파라미터화된 스테이트먼트를 실행하는 방법을 제공하지만 Python도 다르지 않습니다.매개 변수화된 조회가 사용되는 경우 문 준비를 지원하는 데이터베이스는 자동으로 조회를 수행합니다. python에서 파라미터화된 쿼리는 다음과 같습니다. cursor.execute("SELECT FROM tablename WHERE fieldname = %s", [value]) 파라미터화의 구체적인 스타일은 드라이버에 따라 다를 수 있습니다.d..

source 2023.01.15

SQLite - RAND()로 주문

SQLite - RAND()로 주문 MySQL에서는 RAND() 함수를 사용할 수 있는데 SQLite 3에서는 대체 기능이 있나요?SELECT * FROM table ORDER BY RANDOM() LIMIT 1; random()을 사용합니다. SELECT foo FROM bar WHERE id >= (abs(random()) % (SELECT max(id) FROM bar)) LIMIT 1; 편집(QOP 기준): SQLite Autoincremented 열의 문서는 다음과 같이 기술되어 있습니다. 위에서 설명한 일반 ROWID 선택 알고리즘에서는 최대 ROWID 값을 사용하지 않고 ROWID가 가장 큰 테이블 내의 엔트리를 삭제하지 않는 한 단조롭게 증가하는 고유 ROWID가 생성됩니다.행을 삭제할 경..

source 2023.01.15

PHP/MySQL 행을 삽입한 후 'id'를 가져옵니다.

PHP/MySQL 행을 삽입한 후 'id'를 가져옵니다. 행을 삽입하면 테이블 자동의 'id' 필드가 증가합니다.행을 삽입하고 그 ID를 취득하고 싶습니다. 말씀드린 대로 하겠습니다만, 행을 삽입하고 ID를 취득할 때까지의 시간을 신경 쓰지 않고 할 수 있는 방법은 없을까요? 입력한 정보와 일치하는 행을 데이터베이스에 조회할 수 있지만, ID만 다를 뿐 중복되는 경우가 많습니다.$link = mysqli_connect('127.0.0.1', 'my_user', 'my_pass', 'my_db'); mysqli_query($link, "INSERT INTO mytable (1, 2, 3, 'blah')"); $id = mysqli_insert_id($link); 를 참조해 주세요. 어떤 작업을 하든 삽입하..

source 2023.01.15

MySQL Update 쿼리의 '필드 목록'에 알 수 없는 열이 있습니다.

MySQL Update 쿼리의 '필드 목록'에 알 수 없는 열이 있습니다. 이 업데이트 쿼리를 실행하려고 하면 MySQL 오류 #1054가 계속 나타납니다. UPDATE MASTER_USER_PROFILE, TRAN_USER_BRANCH SET MASTER_USER_PROFILE.fellow=`y` WHERE MASTER_USER_PROFILE.USER_ID = TRAN_USER_BRANCH.USER_ID AND TRAN_USER_BRANCH.BRANCH_ID = 17 구문 오류일 수도 있지만 대신 내부 조인 및 기타 변경을 사용하려고 시도했지만 동일한 메시지가 계속 표시됩니다. Unknown column 'y' in 'field list' 식별자 따옴표가 백틱(')이므로 "y"에 대해 다른 따옴표를 사..

source 2023.01.12
반응형