数据库有一张表Brand里面有个字段是UserID
由于是随便插的,现在想让UserID变为1 2 3 4 5自增长的
该怎么做呢?

解决方案 »

  1.   

    原来这列的数据不要了?还是重新排序?
    如果不要了的话
    ALTER TABLE BRAND DROP COLUMN USERID
    ALTER TABLE BRAND ADD USERID INT INENTITY(1,1)
    如果重新排序的话要么在USERID上加个聚集索引,要么输出时用ORDER BY USERID
      

  2.   

    UserID int IDENTITY(1,1)
    创建表的时候这么定义UserID
      

  3.   


    --try--由于是随便插的try
    alter table 表 add userid1 int identity(1,1)
    update 表 set userid1=userid
    alter table 表 drop column userid