TRUNCATE
【環境】
MySQL:5.5.27
XAMPP:1.8.3
MySQL:5.5.27
XAMPP:1.8.3
書式
- TRUNCATE TABLE tbl_name;
リレーション付きの際のエラー
当該テーブルにリレーションを貼ってあると下記のようなエラーが出る。
ERROR 1701 (42000): Cannot truncate a table referenced in a foreign key constraint
こういうときは、リレーションに対するチェック機能を一旦 OFF に。
- SET foreign_key_checks = 0;
- TRUNCATE TABLE table_name;
- SET foreign_key_checks = 1;
参考サイト