ホームページ >データベース >mysql チュートリアル >「MySQL は外部キー制約に必要なインデックスを削除できない」を解決するにはどうすればよいですか?
カラムを追加し、UNIQUE を更新して既存のデータベースを変更しようとするとフィールドを使用すると、データベース ユーザーに「MySQL は外部キー制約に必要なインデックスを削除できません」というエラーが発生する場合があります。このエラー メッセージは、削除されるインデックスが外部キー制約で参照されていることを示します。
この問題を解決するには、インデックスを参照する外部キー制約を削除する必要があります。これは、次のように ALTER TABLE ステートメントを使用して実行できます。
ALTER TABLE mytable DROP FOREIGN KEY mytable_ibfk_1 ;
外部キー制約が削除されたら、DROP INDEX ステートメントを使用してインデックスを削除できます。
以上が「MySQL は外部キー制約に必要なインデックスを削除できない」を解決するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。