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