MySQL自增主键ID调整|重新排序|生新生成 AUTO_INCREMENT

栏目:Linux 作者:小天 点击: 12,113 次

MySQL数据库表的自增主键ID号乱了,需要重新排列,以下是操作方法,但先要确定,你的自增ID没有与其他数据相关联的前提下操作,否则将会搞乱数据:
原理:删除原有的自增ID,重新建立新的自增ID。
1.  删除原有主键:
ALTER TABLE table_name DROP id;
2.  添加新主键字段:
ALTER TABLE table_name ADD id MEDIUMINT( 8 ) NOT NULL FIRST;
3.  设置新主键:
ALTER TABLE table_name MODIFY COLUMN id MEDIUMINT( 8 ) NOT NULL AUTO_INCREMENT,ADD PRIMARY KEY(id);
趣域网温馨提醒:在操作之前先做好数据库备份


声明: 本文由( 小天 )原创编译,转载请保留链接: MySQL自增主键ID调整|重新排序|生新生成 AUTO_INCREMENT

------====== 本站公告 ======------
欢迎使用趣域网域名百科,我们将长期提供域名使用相关知识和投资域名的方法和技巧;并提供主机、服务器的解决问题和网站运营方法。