LoginSignup
4
5

More than 5 years have passed since last update.

MySQLで外部参照を無視してTRUNCATE

Posted at

テスト用のデータを放り込んだり削除したり、いろいろやっていて変な状態になったテーブルを
ちょっとだけきれいにしたくなりました。
で、TRUNCATE!しようとしたら外部参照制約のせいでTRUNCATEさせてもらえません。。。
そんな時には外部参照のチェックをスキップしてもらって強制的にTRUNCATEします。

truncate.sql
SET FOREIGN_KEY_CHECKS=0;
TRUNCATE [table_name]
4
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
5