如果你删除了数据表中的多条记录,并希望对剩下数据的AUTO_INCREMENT列进行重新排列,那么你可以通过删除自增的列,然后重新添加来实现。 不过该操作要非常小心,如果在删除的同时又有新记录添加,有可能会出现数据混乱。
操作如下所示:
mysql>
ALTER TABLE tablename
DROP
id;
mysql>
ALTER TABLE
tablename
-> ADD id INT UNSIGNED NOT NULL AUTO_INCREMENT FIRST,
->
ADD
PRIMARY KEY (id);