sqlserver 数据库主外键关联错误

话题引入:

在建立主外键关系时,系统提示表"table2"中的列与现有的主键或UNIQUE约束不匹配


原因:

数据库表中只有一个主键,这个主键可以是多个列共同组成。所以table2中的两个主键就是一个联合主键。而建立主外键关系的主键列必须具有唯一性。所以table2的2列加在一起才具有唯一性,单独一列并不具有唯一性。

原文地址:https://www.cnblogs.com/syjp/p/10360539.html