(转)sql 违反了 PRIMARY KEY 约束,不能在对象 中插入重复键

Posted 丶白

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了(转)sql 违反了 PRIMARY KEY 约束,不能在对象 中插入重复键相关的知识,希望对你有一定的参考价值。

说明你的数据里面有重复记录


两种情况

1.已存在的表中和要导入数据之间的重复

这个时候可以通过在两个表之间建立关联,将主键级联找出重复记录

2.要导入的表中存在重复记录

可通过类似如下的语句将表中的重复记录找出来

select StudentCode from StudentScore group by StudentCode[此处为 PRIMARY KEY 字段] having count(*)>1 

然后通过整理删除重复的记录就可以了














以上是关于(转)sql 违反了 PRIMARY KEY 约束,不能在对象 中插入重复键的主要内容,如果未能解决你的问题,请参考以下文章

违反 PRIMARY KEY 约束

数据导入时违反 PRIMARY KEY 约束错误

违反 PRIMARY KEY 约束。无法插入重复键

使用实体框架添加记录时违反链接记录的PRIMARY KEY约束

交叉应用和外部应用一起使用时违反 PRIMARY KEY 约束

违反 PRIMARY KEY 约束“PK_EMPLOYEE”。无法在对象中插入重复键