すべてのテーブルのデータを完全に削除する

すべてのテーブルのデータを消去するには、TRUNCATE TABLE ステートメントを使用できます。以下に例を示します。

SET FOREIGN_KEY_CHECKS = 0; -- 禁用外键检查

-- 清空每个表
TRUNCATE TABLE table1;
TRUNCATE TABLE table2;
TRUNCATE TABLE table3;
-- ...

SET FOREIGN_KEY_CHECKS = 1; -- 启用外键检查

TRUNCATE TABLEの実行前にFOREIGN_KEY_CHECKSを0に設定することで、外部キー制約を無効化できます。これにより、テーブルデータを削除したときのトラブルを回避できます。最後に、FOREIGN_KEY_CHECKSを1に設定して、外部キー制約を再度有効化します。

bannerAds