phpMyAdmin での外部キーの設定: インデックス要件について
外部キーはテーブル間の関係を確立し、データの整合性を確保します。 phpMyAdmin では、外部キーの設定に特定の条件が必要であり、多くのユーザーに混乱を引き起こしています。
指定されたシナリオでは、「foo」テーブルと「bar」テーブルの主キーにはインデックスが付けられていますが、エラー メッセージが表示されます。 「インデックスが定義されていません!」 「foo_bar」テーブルの外部キー列の場合。この問題を解決するには、外部キーのインデックスの役割を理解することが重要です。
外部キーのインデックス要件
phpMyAdmin が外部キーの関係を認識するには、インデックスは、参照テーブルの外部キー列に定義する必要があります。この場合、「foo_bar」テーブルの「foo_id」列にインデックスを作成する必要があります。
phpMyAdmin で外部キーを設定する手順
次の手順に従うことで、「foo」、「bar」、および「foo_bar」の間に外部キーを正常に設定できます。 phpMyAdmin のテーブル、強制的な関係を通じてデータの整合性を確保します。
以上がphpMyAdmin が外部キーを認識しないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。