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 原有字段