[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);
本文介绍了一种在MySQL中重建带有auto_increment属性的字段的方法,包括移除自增属性、删除主键、允许字段值为NULL、清空字段内容及重新设置自增属性并创建复合主键的具体步骤。
8569

被折叠的 条评论
为什么被折叠?



