查找条件查到记录不唯一,就不能UPDATE。因为SQL不知道修改谁,最好能找到某个唯一的条件才行。

解决方案 »

  1.   

    此表没有主键,是全空的记录吧。建议删除。或者加个identity的主键列,再进行修改。
      

  2.   

    alter tablename
    add id int identity(1,10) not null
      

  3.   

    alter tablename
    add id int Primary Identity(1,1) not null
      

  4.   

    我照你的语句执行错误码
    "alter office add aaid int Primary Identity(1,1) not null"office是表名,数据库名是gmcccard,我想增加的一列是叫aaid,
    我想让他自动把我表里的所有记录在增加了aaid这一列后同时为aaid的赋值,
    这语句是要什么写
      

  5.   

    ALTER Table office
    ADD aaid int identity(1,1) not null PRIMARY KEY
    不好意思,忘了Key了