我有表A,這個表有3個外鍵(id_tableA1,id_tableA2,id_tableA3)。是否需要多個外鍵?
我需要有從表A I'm造型在MySQL Workbench和相同的程序外鍵生成以下結構的表:
表B
- tableB_id(PK )
- tableA_id(FK)
- tableA1_id(FK)
- tableA2_id(FK)
- tableA3_id(fk)
這真的有必要嗎?使用tableA_id是不夠的?然後(如果我決定有必要)從tableA1,tableA2和tableA3檢索數據?
如果你們有同樣的問題解決,請讓我現在的網址。英語不是我的主要語言,我無法搜索。
這將取決於表A的鍵定義。tableA_id唯一標識行還是表A具有複合鍵,以便僅使用全部四列標識唯一行? –