数据库中删除记录问题?

之苒 2012-04-10 03:34:53
在Sql Server2000中,删除一条记录时,总是弹出错误提示对话框,内容为“键列信息不足或不正确,更新影响到多行。”
数据表中的记录都是正确填写的啊,不知道怎么会出现这样的错误呢?

...全文
182 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
之苒 2012-04-11
  • 打赏
  • 举报
回复
非常感谢各位的热情答复。
按照说的方法弄好了。
牢头l 2012-04-11
  • 打赏
  • 举报
回复
查看约束条件,是否存在如果有,先把相关连的记录删除,然后再删除需要删除的内容
了解 2012-04-11
  • 打赏
  • 举报
回复
lz:前面的几位基本上说的差不多了,就这几种情况了。可以考虑其它办法删除那一行数据。
gogodiy 2012-04-10
  • 打赏
  • 举报
回复
原因:没有主键和唯一索引,而且表数据有完全一样的记录。
方法:1.消除重复记录。
2.增加一个自增列作为主键。
  • 打赏
  • 举报
回复
该表中有了重复的行。

Felixzhaowenzhong 2012-04-10
  • 打赏
  • 举报
回复
键值约束问题,查看你的外键约束。即 你的表在创建时指定了级联删除。或者是你的表上的触发器的问题。
一般就这两个地方
Me_zzx 2012-04-10
  • 打赏
  • 举报
回复
图破啦!!

34,575

社区成员

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

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