본문 바로가기
MySql

MySQL의 데이터베이스에서 모든 테이블 (모두 innodb)을 강제로 자르는 방법은 무엇입니까?

by 베이스 공부 2020. 10. 12.
반응형

innodb 테이블을 자르려고 할 때 외래 키 제약 조건 오류가 발생한다고 생각합니다. MyISAM을 사용할 때 이것에 문제가 없었습니다.

모든 테이블을 강제로 자르는 쉬운 방법이 있습니까? 아니면 데이터베이스를 삭제하고 새로 만든 다음 테이블을 처음부터 만드는 스크립트를 만들어야합니까?

 

해결 방법

 

FK 제약에 대해서는 다음 명령문으로 비활성화 할 수 있습니다.

SET FOREIGN_KEY_CHECKS = 0;
...DML statements
SET FOREIGN_KEY_CHECKS = 1; -- enable checking

 

참조 페이지 https://stackoverflow.com/questions/5564407

 

 

반응형

댓글