话题引入:

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

sqlserver 数据库主外键关联错误-LMLPHP

sqlserver 数据库主外键关联错误-LMLPHP

原因:

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

05-11 20:45