これは、検索でここにたどり着く人に役立つ場合があります。テーブルを削除しようとしていることを確認してください。 ビューではありません 。
SET foreign_key_checks = 0; -- Drop tables drop table ... -- Drop views drop view ... SET foreign_key_checks = 1;
SET foreign_key_checks = 0
外部キーチェックをオフに設定してから、SET foreign_key_checks = 1
を設定します。 外部キーチェックをオンに戻すことです。チェックがオフになっている間、テーブルを削除できますが、テーブル構造の整合性を維持するためにチェックが再びオンになります。