怎么解决这个错误:键列信息不足或不正确。更新影响到多行!!!!

zrwhao 2004-06-20 09:31:44
出错信息为: 键列信息不足或不正确。更新影响到多行

我的表中第一列里面有几个重复名称,每次要更改他们的内容就会出上面的错误。
删除这些重复列也不行,昏倒了
需要改那些设置才能把多余的东西删除呢?好让我更新下那几列的数据啊

谢谢先
...全文
1190 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
叶小然 2010-06-05
  • 打赏
  • 举报
回复
朋友,试试我这个。我解决过这个问题。
你在企业管理器那里选中表->点右键->设计表,插入一列新列,数据类型设为INT,然后在下面会有一个选项标识,选择“是”,再把列移到最前面(这句纯粹为了视觉,嘻嘻)。保存
然后你再返回所有行的时候就有一列自动生成的标识列“1、2、3、4....”类似这样的。。然后就能顺利删除了


回答好要给我加分哦。嘻嘻!!
fengyaner 2004-06-21
  • 打赏
  • 举报
回复
肯定是有相同的记录了。删除就没问题了。
zyoumei 2004-06-21
  • 打赏
  • 举报
回复
添加identity标示列`然后你如果不用了就把他删除掉就行了`
饮水需思源 2004-06-21
  • 打赏
  • 举报
回复
在表中再增加一列自动编号的标识列即可
goodboycwy 2004-06-21
  • 打赏
  • 举报
回复
你是有几条完全相同的信息,要么加索引,要么把这几条删除,用语句删除,不要直接删,因为你是删不了的。然后再增加一条你删除的信息,再更新你的其余信息!!
boyinshell 2004-06-21
  • 打赏
  • 举报
回复
有完全相同的两行吧
leeboyan 2004-06-20
  • 打赏
  • 举报
回复
加个主键试试:
alter table tablename add id int identity(1,1)not null

执行上面的语句,然后再更改

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧