sql >> データベース >  >> RDS >> Mysql

FOREIGN KEYを含むテーブルをMySQLデータベースに追加すると、errno150が発生します

    これがあなたのためのチェックリストです、頑張ってください;)

    1)外部キーソースと参照フィールドのタイプは同一である必要があります

    2)ソースフィールドと参照フィールドの両方が署名されていない必要があります

    3)ソースフィールドにインデックスを付ける必要があります

    4)両方のテーブルがInnoDBである必要があります



    1. MySQL自己結合クエリを最適化する

    2. PDOおよびISNOTNULL関数

    3. MySQLデータベースのデータディクショナリを作成するユーティリティ

    4. 結果セットに基づいてビューの基になる列を取得します