mysql的表中定义了主键自增长,如果有3条数据,主键分别是1、2、3,删除主键是3的行,再添加一条数据,这时新添加的行主键是4,这时表中数据主键分别是:1、2、4,删除后数据,再重新添加数据,使主键接着之前的主键增长的方法:
1.先删除表主键id
ALTER TABLE `table_name` DROP `id_field`;
2.重新添加id字段,并且使id字段排到第一的位置
ALTER TABLE `table_name` ADD `id_field` int NOT NULL FIRST;
3.设id为主键且自增长
ALTER TABLE `table_name` MODIFY COLUMN `id_field` int NOT NULL AUTO_INCREMENT,ADD PRIMARY KEY(id);