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)。我不知道你的用例是什麼,但有時候這不是你想要的。 –