我想请问一下,我想将一个已经有的int类型column改为主键,并且自增长。怎么写啊? 网上也没找到相关的说明,以下是错的:alter table alter column cid int primary key not null auto_increment; 

解决方案 »

  1.   

    先删除此列
    alter table tablename drop column cid;
    修改为主键
    alter table tablename add column cid primary key(cid) auto_increment;
      

  2.   

    谢谢各位,我在书上已经找到了,可以用 alter table table_name modify cid int primary key ....来修改
      

  3.   

    #2 得分:0 回复于: 2012-12-11 21:33:15  
    先删除此列
    alter table tablename drop column cid;
    修改为主键
    alter table tablename add column cid primary key(cid) auto_increment;