반응형
innodb 테이블을 자르려고 할 때 외래 키 제약 조건 오류가 발생한다고 생각합니다. MyISAM을 사용할 때 이것에 문제가 없었습니다.
모든 테이블을 강제로 자르는 쉬운 방법이 있습니까? 아니면 데이터베이스를 삭제하고 새로 만든 다음 테이블을 처음부터 만드는 스크립트를 만들어야합니까?
해결 방법
FK 제약에 대해서는 다음 명령문으로 비활성화 할 수 있습니다.
SET FOREIGN_KEY_CHECKS = 0;
...DML statements
SET FOREIGN_KEY_CHECKS = 1; -- enable checking
참조 페이지 https://stackoverflow.com/questions/5564407
반응형
'MySql' 카테고리의 다른 글
MySQL 거대한 테이블의 MySQL 최적화 (0) | 2020.10.12 |
---|---|
MySQL 내 SQL에서 "int"와 "int (2)"데이터 유형의 차이점 (0) | 2020.10.12 |
MySQLi에서 참조로 매개 변수를 전달할 수 없습니다. (0) | 2020.10.12 |
MySQL 동일한 테이블에있는 다른 행의 데이터로 행 업데이트 (0) | 2020.10.12 |
MySQL jQuery UI "datepicker"모듈 날짜를 MySQL에 저장할 수 없음 (0) | 2020.10.12 |
댓글