违反了 PRIMARY KEY 约束 'UPK_storeid'。不能在对象 'stores' 中插入...
发布网友
发布时间:2024-02-01 20:36
我来回答
共3个回答
热心网友
时间:2024-03-17 07:52
在stores插入的记录的主键与一条已存在记录的主键重复,因为主键是唯一区分记录的依据,所以不允许重复。
有2个解决途径。
1、不要让插入的记录与原有记录主键重复,你可以在插入前select一下,看是否有同主键记录。
2、删除主键约束,在SQL中执行以下语句
sp_unbindrule 'UPK_storeid'
drop rule UPK_storeid
就可以删除主键约束了,不过强烈不推荐这种方法,因为有时候为了一条记录而破坏整个表是非常不明智的,况且是为了一个错误。
注解:SQL语句不知道对么,好久没碰了
热心网友
时间:2024-03-17 07:45
你的 stores 表中有一个 storeid 字段为主键。
提示这个错误的时候,是你插入了两条storeid字段的值为一样的记录。
热心网友
时间:2024-03-17 07:48
你设置了storeid 字段为主键,右击storeid字段名把主键去掉就可以了!