スポンサーリンク

【MySQL】外部キー制約があるテーブルをtruncateする方法

以下の記事を参考

MySQLで外部キーの制約があるテーブルをtruncateする方法 | クロジカ
外部キーの制約がある状況でTRUNCATE TABLEしようとすると ``` Cannot truncate

 

 

外部キーの制約がある状況でTRUNCATE TABLEしようとすると

Cannot truncate a table referenced in a foreign key constraint ・・・

のようなエラーがでることがあります。一時的に外部キーの制約を外して対応します。

mysql> set foreign_key_checks = 0;
mysql> truncate table hoge;
mysql> set foreign_key_checks = 1;

コメント

タイトルとURLをコピーしました