删除的时候报错 违反了 PRIMARY KEY 约束 'PK_Message'。不能在对象 'Message' 中
就是在删除一条记录的时候报错报的错是:“违反了PRIMARYKEY约束'PK_Message'。不能在对象'Message'中”这是什么情况啊?...
就是在删除一条记录的时候报错 报的错是: “违反了 PRIMARY KEY 约束 'PK_Message'。不能在对象 'Message' 中” 这是什么情况啊?
展开
2个回答
展开全部
主健不可重复
如:
USE tempdb
GO
CREATE TABLE MESSAGE(ID INT CONSTRAINT PK_Message PRIMARY KEY )
GO
INSERT INTO MESSAGE VALUES(1)--成功
INSERT INTO MESSAGE VALUES(1)--失败
/*
讯息 2627,层级 14,状态 1,行 1
违反 PRIMARY KEY 条件约束 'PK_Message'。无法在物件 'dbo.MESSAGE' 中插入重复的索引键。
陈述式已经结束。
*/
如:
USE tempdb
GO
CREATE TABLE MESSAGE(ID INT CONSTRAINT PK_Message PRIMARY KEY )
GO
INSERT INTO MESSAGE VALUES(1)--成功
INSERT INTO MESSAGE VALUES(1)--失败
/*
讯息 2627,层级 14,状态 1,行 1
违反 PRIMARY KEY 条件约束 'PK_Message'。无法在物件 'dbo.MESSAGE' 中插入重复的索引键。
陈述式已经结束。
*/
追问
这个主键没有重复啊 只是通过主键删除的 是代码出了问题吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询