初めて外部キーを使い始めたばかりで、それらに使用する標準の命名スキームがあるかどうか疑問に思っていますか?
これらのテーブルを考えると:
task (id, userid, title)
note (id, taskid, userid, note);
user (id, name)
タスクにはメモがあり、タスクはユーザーが所有し、ユーザーはメモを作成します。
この状況で、3 つの外部キーはどのように命名されるでしょうか? または、それはまったく問題ですか?
更新: この質問は、フィールド名ではなく、外部キー名に関するものです!