したがって、innodbを使用する場合、MySQLでは、インデックスの左端のフィールドではないフィールドに外部キーを作成することはできません。
その理由は、複数列のインデックスでは、最も左にないフィールドに基づいて値を検索できないため、外部キーチェックの値をすばやく検索するためにインデックスを使用できないためです。
MySQLインデックスのこの動作は、複数列のインデックス :
したがって、innodbを使用する場合、MySQLでは、インデックスの左端のフィールドではないフィールドに外部キーを作成することはできません。
その理由は、複数列のインデックスでは、最も左にないフィールドに基づいて値を検索できないため、外部キーチェックの値をすばやく検索するためにインデックスを使用できないためです。
MySQLインデックスのこの動作は、複数列のインデックス :