MySQL id重新自增录入

引言

强迫症患者专属,当删除某条记录之后,比如原来是连续的id,后来删除了某一条记录,就变成了1,2,4,5,7这样的id了,为了满足强迫症患者的需求,可以通过删除id字段,重新生成来实现重排序。

正文

在CLI界面输入如下SQL语句。

ALTER TABLE `表名` DROP `id`;
ALTER TABLE `表名` ADD `id` MEDIUMINT( 8 ) NOT NULL FIRST;
ALTER TABLE `表名` MODIFY COLUMN `id` MEDIUMINT( 8 ) NOT NULL AUTO_INCREMENT,ADD PRIMARY KEY(id);

如果对sql语句不放心,可以开启事务,如果都能正常执行,那就没问题了。

评论 0

还没有评论,来说点什么吧。

提交后需要审核才会公开。