つまり、親テーブルに存在しない行を参照する行が子テーブルに少なくとも1つあるということです。
このようなデータ整合性の問題に問題がないことが確実な場合は、ALTER TABLE
を実行する前に、外部キーチェックを無効にして外部キーを追加できます。 コマンド:
SET FOREIGN_KEY_CHECKS = 0;
つまり、親テーブルに存在しない行を参照する行が子テーブルに少なくとも1つあるということです。
このようなデータ整合性の問題に問題がないことが確実な場合は、ALTER TABLE
を実行する前に、外部キーチェックを無効にして外部キーを追加できます。 コマンド:
SET FOREIGN_KEY_CHECKS = 0;