본문 바로가기

전체 글2314

MySQL-하위 행을 추가하거나 업데이트 할 수 없음 : 외래 키 제약 조건이 실패 함 이것은 일반적인 오류 인 것 같지만 제 삶에서는 이것을 알아낼 수 없습니다. 외래 키를 통해 함께 묶인 MySQL에 InnoDB 사용자 테이블 세트가 있습니다. 상위 user 테이블 및 이메일 주소, 작업 등을 저장하는 하위 테이블 세트. 이들은 모두 외래 키 에 의해 상위 user 테이블에 연결됩니다. > uid , 모든 상위 및 하위 키는 int (10) 입니다. 모든 하위 테이블에는 user.uid 를 가리키는 외래 키 제약 조건이있는 uid 값이 있으며 ON DELETE CASCADE 및 ON UPDATE CASCADE . user 에서 사용자를 삭제하면 모든 하위 제한 항목이 제거됩니다. 그러나 user.uid 값을 업데이트하려고하면 하위 테이블에 uid 변경을 계단식으로 적용하지 않고 다음 오.. 2021. 1. 23.
MySQL Windows 7에서 mysql 서버를 다시 시작하십시오. Windows 7에서 MySQL을 다시 시작하려면 어떻게해야합니까? 나는 HeidiSql을 프런트 엔드로 사용하고 있으며 거기에는 옵션이 없습니다. 내가 가진 유일한 다른 것은 MySQL 5.5 명령 줄 클라이언트입니다. 해결 방법 명령 프롬프트를 열고 다음 명령을 입력하십시오. net stop MySQL net start MySQL MySQL 서비스 이름은 설치 한 버전에 따라 변경 될 수 있습니다. In my situation, MySQL version is MySQL Server 5.7. 그래서 다음 명령을 사용합니다 net stop MySQL57 net start MySQL57 참조 페이지 https://stackoverflow.com/questions/12972434 2021. 1. 23.
MySQL에 화폐 가치를 저장하는 최고의 데이터 유형 MySQL 데이터베이스에 많은 레코드를 저장하고 싶습니다. 그들 모두는 돈 가치를 포함합니다. 하지만 한 자리에 몇 자리가 삽입 될지 모르겠습니다. Which data type do I have to use for this purpose? VARCHAR 또는 INT (또는 기타 숫자 데이터 유형)? 해결 방법 돈은 정확한 표현이 필요하기 때문에 float 와 같은 근사적인 데이터 유형을 사용하지 마십시오. 고정 소수점 숫자 데이터 유형을 사용할 수 있습니다. decimal(15,2) 이러한 유형은 통화 데이터와 같이 정확한 정밀도를 유지하는 것이 중요한 경우에 사용됩니다. 참조 페이지 https://stackoverflow.com/questions/13030368 2021. 1. 23.
MySQL 열 수가 다른 두 쿼리 결합 단일 출력으로 결합하려는 두 개의 쿼리가 있는데, 열 수가 다르기 때문에 UNIOn을 사용할 수 없습니다. 테이블은 id refid cellid cat 필드가있는 ref 이며 모두 전체를 포함합니다. 번호 쿼리 1 : 각 고유 한 cellid 에 대한 총 행 수를 찾습니다. SELECT cellid, COUNT(*) totalcount, cat FROM rel GROUP BY cellid 쿼리 2 : 각 고유 한 cellid 에 대해 cat 의 모드 (가장 일반적인 값)를 찾습니다. SELECT cellid, cat FROM rel t GROUP BY cellid, cat HAVING cat = ( SELECT cat FROM rel WHERE cellid = t.cellid GROUP BY cat OR.. 2021. 1. 23.
MySQL 오류 : pdo_mysql을 설치하는 동안 php_pdo_driver.h를 찾을 수 없습니다. VPS에 Magento를 설치하기 위해 pdo_mysql 확장을 php에로드하고 싶습니다 (CentOS 실행). 그런 다음 PHP.ini 파일에서 "extension = pdo.so"와 같은 것을 검색했습니다. 하지만 내 ini 파일에서 그런 줄을 찾을 수 없었습니다. 그런 다음 "pecl install"을 사용하여 pdo_mysql을 설치하려고했습니다. 그러나이 오류를 표시하여 설치가 종료됩니다. checking for PDO includes... checking for PDO includes... configure: error: Cannot find php_pdo_driver.h. ERROR: `/root/tmp/pear/PDO_MYSQL/configure' failed 해결 방법 PDO 지원으로 P.. 2021. 1. 23.
MySQL 데이터베이스의 JSON 대 직렬화 배열 MySQL 데이터베이스에 JSON 데이터를 저장하는 것과 직렬화 된 배열의 장점과 단점은 무엇입니까? 해결 방법 선택은 당신의 것입니다. 참조 페이지 https://stackoverflow.com/questions/1306740 2021. 1. 23.
MySQL에서 중첩 된 트랜잭션이 허용됩니까? MySQL은 중첩 된 트랜잭션의 사용을 허용합니까? 해결 방법 InnoDB 는 SAVEPOINTS 를 지원합니다. 다음을 수행 할 수 있습니다. CREATE TABLE t_test (id INT NOT NULL PRIMARY KEY) ENGINE=InnoDB; START TRANSACTION; INSERT INTO t_test VALUES (1); SELECT * FROM t_test; id --- 1 SAVEPOINT tran2; INSERT INTO t_test VALUES (2); SELECT * FROM t_test; id --- 1 2 ROLLBACK TO tran2; SELECT * FROM t_test; id --- 1 ROLLBACK; SELECT * FROM t_test; id --- 참.. 2021. 1. 23.
MySQL Python MYSQL 업데이트 문 이 Python MYSQL 업데이트 문을 올바르게 얻으려고합니다 (변수 포함). cursor.execute ("UPDATE tblTableName SET Year=%s" % Year ", Month=%s" % Month ", Day=%s" % Day ", Hour=%s" % Hour ", Minute=%s" Minute "WHERE Server=%s " % ServerID) 내가 잘못 가고있는 아이디어가 있습니까? 해결 방법 cursor.execute (""" UPDATE tblTableName SET Year=%s, Month=%s, Day=%s, Hour=%s, Minute=%s WHERE Server=%s """, (Year, Month, Day, Hour, Minute, ServerID)) 기본 .. 2021. 1. 23.
MySQL 하나의 쿼리 PHP에서 여러 mysql INSERT 문 합법적입니까? $string1= "INSERT INTO....;"; $string1 .= "INSERT INTO....;"; $string1 .= "INSERT INTO....;"; mysql_query($string1) or die(mysql_error()); 해결 방법 그만한 가치가 있고 동일한 데이터를 삽입하는지 여부에 따라 예 : INSERT INTO a VALUES (1,23),(2,34),(4,33); INSERT INTO a VALUES (8,26),(6,29); 참조 페이지 https://stackoverflow.com/questions/1307618 2021. 1. 23.
MySQL DBX 오류 : 드라이버를 제대로 초기화 할 수 없습니다. Delphi XE3 (Ultimate Edition) , MySQL 데이터베이스를 실행 중이며 연결 테스트 를 클릭 할 때 발생하는 오류입니다. 이에 대한 응답으로 xampp 디렉토리에서 libmysql 라이브러리를 찾아서 System32 디렉토리에 복사했습니다. 그러나 이것은 작동하지 않습니다. 이 메시지는 어떤 라이브러리 / 드라이버를 참조하며이를 배치 할 올바른 디렉토리는 무엇입니까? libmysql 버전-5.5.16.0 해결 방법 메시지는 라이브러리가 다음과 같을 수 있음을 나타냅니다. 참조 페이지 https://stackoverflow.com/questions/13081494 2021. 1. 23.