[SQL ] postgresql 複合主鍵無法被外鍵參考?

看板Database作者 (肥兒)時間17年前 (2008/10/27 11:25), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/3 (看更多)
我建立一個主資料表,有兩個以上的複合主鍵(用 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

10/28 00:44, , 1F
給一下你建 Fkey 的 syntax 吧. 我建沒問題
10/28 00:44, 1F
文章代碼(AID): #191JIz0b (Database)
文章代碼(AID): #191JIz0b (Database)