USE QPGameMatchDB
GO
-----------------------------------------------------------------------------------------------------------
INSERT [GameColumnItem] ([SortID],[ColumnName],[ColumnWidth],[DataDescribe]) VALUES ( 1,'昵称',100,3)
INSERT [GameColumnItem] ([SortID],[ColumnName],[ColumnWidth],[DataDescribe]) VALUES ( 2,'ID',60,1)
INSERT [GameColumnItem] ([SortID],[ColumnName],[ColumnWidth],[DataDescribe]) VALUES ( 3,'积分',60,30)
执行后显示:
消息 2627,级别 14,状态 1,第 4 行
违反了 PRIMARY KEY 约束 'PK_GameColumnItem_SortID'。不能在对象 'dbo.GameColumnItem' 中插入重复键。
语句已终止。
消息 2627,级别 14,状态 1,第 5 行
违反了 PRIMARY KEY 约束 'PK_GameColumnItem_SortID'。不能在对象 'dbo.GameColumnItem' 中插入重复键。
语句已终止。
消息 2627,级别 14,状态 1,第 6 行
违反了 PRIMARY KEY 约束 'PK_GameColumnItem_SortID'。不能在对象 'dbo.GameColumnItem' 中插入重复键。
语句已终止。
------解决思路----------------------
你将select SortID from GameColumnItem 执行结果给我看不要执行插入语句
------解决思路----------------------
TRUNCATE TABLE [GameColumnItem]
把第一句SELECT换成这个,清空后重新插入就没问题了。