foriegnキーを格納する、またはキーを関連付ける最良の方法であるリレーショナルデータベースでは、どのようにフレーズするのが最適かわからない。例えばPhpMyAdmin経由で外部キーを保存するには?
あなたがテーブルを持っていた場合:
ユーザー
- ID
- 名前
- メール
メール:
- ID
- メール
これは私が実際に全体のアイデアを得るのに十分なだけの簡単な作成していますテーブルではありません。
IDを持つキーを作成する場合、ユーザーテーブルを選択すると、電子メールのIDは電子メールフィールドの値になります。私は実際の電子メールフィールドを参照することができますが、これはこの問題を修正しますが、それは無駄ではありませんか?
PHPMyAdminを使用してデータベースとキーを設定しています。
これを行う最善の方法はありますか?
あなたは正しいテーブルの外部キーを作成するmysqlクエリを書くことができますか? – rahulsm