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;