这是因为你的表里存两个完全一样的行,所以SQL不能正确对删除的目标行进行定位.可以用SQL语句在查询分析器里删除,但执行时会将这些完全相同的行全部删除.所以为每一个表加一个自增标识列是良好的编辑习惯.
可能是表没有设置主键,这时删除了一个空行,另外类似的8行也会受影响。
这种情况我也遇到过。因为你设置了主见。并且把主键上的两个值搞成一样的了。所以第二个会出现这样的情况。谢谢
没事别删数据库。。。