0
我是一个新手,所以请耐心等待。正确的方法来创建一个多对多的关系表
假设我有两个表TABLE_A和TABLE_B。
TABLE_A具有主键PK_A,而TABLE_B具有主键PK_B。
TABLE_A和TABLE_B之间存在多对多的关系。
我曾经尝试创建表,这种关系模型中的SQL字符串:
CREATE TABLE many_to_many (
PK_A CHAR(10)
,PK_B CHAR(10)
,CONSTRAINT FK_A FOREIGN KEY PK_A REFERENCES TABLE_A(PK_A)
,CONSTRAINT FK_B FOREIGN KEY PK_B REFERENCES TABLE_B(PK_B)
,CONSTRAINT PK PRIMARY KEY (
PK_A
,PK_B
)
);
我的问题是:这个方法有效吗?
莫非请进一步澄清一下? – NPex
您写的第三个约束条件意味着每对情侣只能有一行(PK_A,PK_B)。我不知道你的用例是什么,但有时候这不是你想要的。 –