是不是你修改的同时,数据已被其他的操作修改!

解决方案 »

  1.   

    没有主键或在触发器中修改主键时会报此错误信息。
      

  2.   

    先建一个主ID号(自增)。。然后就可以。。说白了也就此行不行唯一被系统认识。。所以就出现这种问题了。
      

  3.   

    应为你有两条一模一样的记录,这是由你的表没有主键引起的。
    删除重复的,只留一条:alter table 表 add  newfield int identity(1,1)delete 表
    where newfield not in(
     select min(newfield) from 表 group by 除newfield外的所有字段
                         )alter table 表 drop column newfield
      

  4.   

    在查询分析器中不会出现这种问题