MySQL ID排序乱了的解决办法

可能在整理表中数据的时候删除了某一行数据,导致ID空缺,下面是我用到的解决办法:(请先备份,MySQL备份方法见 MySQL->MySQL备份)

 

使用ALTER DROP删除原有的ID字段:

ALTER TABLE 表名 DROP 字段名

添加新的ID字段:

ALTER TABLE 表名 ADD ID 字段类型 [自动增长] [主键]

这里可以用到 FIRST 或者 AFTER 来控制新添加字段的位置;

例如添加到表的第一例:

ALTER TABLE 表名 ADD ID 字段类型 [自动增长] [主键] FIRST

添加到某字段之后:

ALTER TABLE 表名 ADD ID 字段类型 [自动增长] [主键] AFTER 原有字段

 

PS:一定要先备份;

posted @ 2018-02-27 13:25  MiraclesGG  阅读(1760)  评论(0编辑  收藏  举报