重複の可能性:
外部キーを使用する必要がありますか?
users
わかりました、2 つのテーブルがあると仮定しましょうcomments
。コメントには列がcomment_made_by_user_id
あり、特定のコメントを入力したユーザーを意味します。外部キーとして指定する必要があるのはなぜですか? そうしなくても、まだ機能します。私が知る限り、クエリが高速になるため、主キーを指定します (主キー/インデックスがない場合は、すべての行を調べなければならないのに対し、1 つの行のみを検索する必要があります)。それはちょうど良いコーディングの練習ですか?