DB

Mysql turncate + foreign key

최데브 2020. 6. 29. 22:51

5.5.7 부터 FOREIGN KEY 설정이 된 테이블을 TRUNCATE 하려면 FOREIGN_KEY_CHECKS을 0으로 지정해야한다. 안 그러면 Cannot truncate a table referenced in a foreign key constraint 오류가 발생한다.

 

SET FOREIGN_KEY_CHECKS = 0; -- Disable foreign key checking.

TRUNCATE TABLE Video;

TRUNCATE TABLE Category;

SET FOREIGN_KEY_CHECKS = 1; -- Enable foreign key checking.


반응형

'DB' 카테고리의 다른 글

Mysql sql 기본 쿼리문 (insert , select , update, delete)  (0) 2021.04.04
Oracle - 검색 기능 쿼리  (0) 2020.06.27
Oracle 에서 Mybatis 부등호 오류  (0) 2020.06.21
jpa  (0) 2020.04.15