1. 程式人生 > >MySQL ID排序亂了的解決辦法

MySQL ID排序亂了的解決辦法

clas mysq 方法 解決 col 自動增長 mys mysql nbsp

可能在整理表中數據的時候刪除了某一行數據,導致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:一定要先備份;

MySQL ID排序亂了的解決辦法