invitations
データベースにテーブルがあり、テーブルの列の外部キーであるfrom
と列があります。to
userId
users
たとえば、ユーザー#1がユーザー#2に何かをするように招待した場合、invitations
テーブルでfrom
は1になり、to
2になります。
to
次のようなwhereステートメントで列を使用します。
SELECT * FROM invitations WHERE `to` = $currentUserId
ただし、このfrom
列がWHEREステートメントで使用されることはありません。
私が読んだことから、WHEREステートメントで使用される列にのみインデックスを追加する必要がありますが、常に外部キーを作成する必要があることも読みました。
from
外部キーを追加するためだけにインデックスを作成することは意味がありますか?