MYSQL auto_increment字段重建

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/DONGHUIB/article/details/53334903

[MYSQL]    对已有的 auto_increment 字段重建



例:重建intest表中的pkid字段,其中pkid与indate是复合主键,pkid具有auto_increment属性。


(1)删除pkid字段的auto_increment属性

alter table intest modify pkid integer;    


(2)删除复合主键

alter table intest drop primary key;  


(3)允许pkid NULL          

alter table intest modify pkid integer null;   


(4)清除原字段的内容,给NUL值

update intest set pkid=null;     


(5)重建自增长字段的序号,同时创建主键

alter table intest modify pkid integer auto_increment, add primarykey(pkid,indate); 

猜你喜欢

转载自blog.csdn.net/DONGHUIB/article/details/53334903