読者です 読者をやめる 読者になる 読者になる

この日記は私的なものであり、所属会社の見解ではありません。 GitHub: takahashikzn

外部キー制約を無視してデータを操作する

MySQL


外部キー制約って、テーブルをドロップするときに邪魔ですよね。
ドロップの順序をキチンと指定しないと外部キー制約違反になるので。


そんな時は、こうしましょう。

SET FOREIGN_KEY_CHECKS=0;


これで外部キー制約を無視してテーブルをドロップできます。
テーブルのドロップが終わったら

SET FOREIGN_KEY_CHECKS=1;

で元に戻しておくことを忘れずに。