sqlserver 数据库主外键关联错误

话题引入:

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


 

 

原因:

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

 

posted @ 2016-12-10 09:50  暹罗软件开发  阅读(621)  评论(0)    收藏  举报