【发布时间】:2012-08-16 16:48:58
【问题描述】:
这是我的一段代码..
ALTER TABLE ADDRESS
ADD CONSTRAINT ADDRESS_PK PRIMARY KEY(ID),
ADD CONSTRAINT ADDRESS_FK FOREIGN KEY (ID) REFERENCES CUSTOMER (ID)
我在 SQL YoG 中创建了约束,但在 xampp 中它显示了一些问题。任何建议
【问题讨论】:
-
如果ID是唯一的,为什么要在这个字段上加FK?外键采用多个值。
-
@Devart 等等……什么?所有外键必须被定义为引用一个唯一的记录。地址必须始终与客户具有一对一的关系。另一方面,客户可以通过多个地址引用,因此是 m 对 1 关系。这让我想起...
-
给定的示例('FOREIGN KEY (ID)',其中 ID 是唯一的)假设一对一关系,其中一位客户有一个地址。
标签: java mysql phpmyadmin