作者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