急!!!无法删除!
我在sql server 2000中见了一个表,其中并没有设定primary key和index ,但是
我在其中输入两条相同的记录后,想删除其中一条,结果两条中任意一条都无法删除,系统提示如下错误:
“key volumn information in insufficient or incorrect ,
too many rows were affected by update"
请问是怎么回事,该如何解决!
谢谢!
问题点数:20、回复次数:6Top
1 楼nononono(null,null)回复于 2001-12-07 11:44:59 得分 20
用delete语句删.
没有设定primary key, 要删除就2个一起删, 要么就都留着.
谁让你不设定primary key的. 呵呵Top
2 楼mmzxg(超级笨蛋)回复于 2001-12-07 11:54:05 得分 0
delete .....Top
3 楼Haiwer(海阔天空)回复于 2001-12-07 11:55:59 得分 0
在应用程序里才有这个问题,在查询分析器一起删掉算了!
Top
4 楼mars_bolt(火箭炮)回复于 2001-12-07 11:59:31 得分 0
set row count 1
delete ...
这样可以只删除一条。OKTop
5 楼mars_bolt(火箭炮)回复于 2001-12-07 12:00:31 得分 0
error
rowcount 要写在一起。Top
6 楼pxq(风轻轻地吹)回复于 2001-12-07 12:03:52 得分 0
delete tablename where fields = values
这样就可以删除两条,然后再建立一条数据就可以了。
如果有外键影响,先删除外键。
Top




