先添加一个字段,再向该字段的每条记录赋值,再将其设为主键。

解决方案 »

  1.   

    用临时表临时保存数据,删掉表,重新建立,从临时表插入数据。
      

  2.   


      TO: 楼上各位.
         
          谢谢,我知道了.两种方法都可行.      但是还没有没有更好的方法呢?因为我新加的字段值是系统要自动产生的.
      

  3.   

       不行了.我刚试过了,在数据库里不让手工加那个字段的,
       加完就报错:
           键列信息不足或不正确,更新影响到更多的行.   前提是该字段现在可以允许为空的,而且我现在想删除也报那个错误.如果我不加那个字段就没错误.
      

  4.   

    先添加一个int型字段,再向该字段的每条记录赋值(不同值),再将其设为主键,自增
      

  5.   


      谢谢大家!  我搞定了.