用数据库的时候,难免会删除数据,会发现设置的主键增长不是按照正常顺序排列,中间有断隔比如这样. 以我这个情况举例 处理方法的原理:删除原有的自增ID,重新建立新的自增ID. ALTER TABLE `news` DROP `NewsID`;ALTER TABLE `news` ADD `NewsID` int NOT NULL FIRST;ALTER TABLE `news` MODIFY COLUMN `NewsID` int NOT NULL AUTO_INCREMENT,ADD PRIMA…
不带外键模式的 mysql 自增主键字段重排 1.备份表结构 create table table_bak like table_name; 2.备份表数据 insert into table_bak select * from table_name; 3.删除原来主键字段(如id) alter table table_name drop id; 4.添加主键,自增,放在第一位 alter table table_name add id int(11) primary key auto_incr…