set foreign_key_checksで回避
外部キーの制約がある状況で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;
![](https://i0.wp.com/system-sutaruhin.com/wp-content/uploads/2020/08/76d33244759d045fda8e45d647d56a89-1.jpg?w=1256&ssl=1)