作者Bambe (肥兒)
看板Database
標題[SQL ] postgresql 複合主鍵無法被外鍵參考?
時間Mon Oct 27 11:25:48 2008
我建立一個主資料表,有兩個以上的複合主鍵(用 constraint)
然後在其他的資料表裡,想參考主資料表的某一個主鍵
而 psql 卻回我說:
-
錯誤: number of referencing and referenced columns for foreign key disagree
SQL 狀態: 42830
-
英文看不太懂 - -... 所以我去查了狀態碼
「42830 非法的外鍵(INVALID FOREIGN KEY) 」
這時我把主資料表重建變成一個主鍵
就可以被外鍵參考
想請問一下為什麼會這樣呢? @@
有沒有什麼辦法是可以被外鍵參考呢?謝謝各位大大 :)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 192.192.70.253
1F:推 alpe:給一下你建 Fkey 的 syntax 吧. 我建沒問題 10/28 00:44