- Posted
- Filed under 01010101
[CODE]SET FOREIGN_KEY_CHECKS = 0;
TRUNCATE TABLE tablename;
SET FOREIGN_KEY_CHECKS = 1;[/CODE]
MySQL 5.5.7 부터 FOREIGN KEY 설정이 된 테이블을 TRUNCATE 하려면 FOREIGN_KEY_CHECKS을 0으로 지정해야한다. 안 그러면 Cannot truncate a table referenced in a foreign key constraint 오류가 발생한다.
TRUNCATE TABLE tablename;
SET FOREIGN_KEY_CHECKS = 1;[/CODE]
MySQL 5.5.7 부터 FOREIGN KEY 설정이 된 테이블을 TRUNCATE 하려면 FOREIGN_KEY_CHECKS을 0으로 지정해야한다. 안 그러면 Cannot truncate a table referenced in a foreign key constraint 오류가 발생한다.