0
私はこのようなテーブルがあります:id
が主キーであるユーザーID列にはどのようなインデックスを適用する必要がありますか?
| id | user_id | ... | ... | ...
を。 user_id
列にはどのようなインデックスを適用する必要がありますか(同じユーザーからこの表に複数の行があることに注意してください)。通常のインデックスですか?雄弁な関係に
私はこのようなテーブルがあります:id
が主キーであるユーザーID列にはどのようなインデックスを適用する必要がありますか?
| id | user_id | ... | ... | ...
を。 user_id
列にはどのようなインデックスを適用する必要がありますか(同じユーザーからこの表に複数の行があることに注意してください)。通常のインデックスですか?雄弁な関係に
ルック - https://laravel.com/docs/5.5/eloquent-relationships#defining-relationships
関係に応じて、1対1、1対多または多対多、あなたのデータベースの移行で外部キーを設定して定義します関係するモデルの関係タイプ。
user_id列にはそれ以上のインデックス付けを適用する必要はありません。
インデックスを使用することは義務付けられていません。それが必要な場合は使用してください。必要に応じて...その列を索引付けする理由を述べてください。 – Rajadip
外部キーの場合は、とにかくインデックスが作成されます。そうでなければ、気にしないでください。 – Nikolaus
はい、 'index'を使います。そして、はい、そのインデックスを使用する_bother_。 https://stackoverflow.com/questions/2955459/what-is-an-index-in-sql –