MySQLで外部キー制約を一時的に無効、無効してテーブルを削除、Truncateするforeign_key_checks

データベース
スポンサーリンク

MySQLで外部キー制約があると削除する際に不便です。

一時的に無効にしたいことがあります。

スポンサーリンク

Cannot truncate a table

MySQLで、外部キー制約があるテーブルを削除しようとして

TRUNCATE TABLE すると

Cannot truncate a table referenced in a foreign key constraint ・・・

というエラーが出ます。

外部キー制約の無視、無効化 foreign_key_checks

一時的に外部キーの制約を外して対応します。

 

必ず戻すことを忘れないようにしましょう。

 

 

データベース
スポンサーリンク
スポンサーリンク
うらしたをフォローする
スポンサーリンク
urashita.com 浦下.com (ウラシタドットコム)

コメント

タイトルとURLをコピーしました