默认下主键一般为id,每插入一条数据就会自动增加。

而主键是唯一的,不能出现重复。你删除了第5W条数据那么Id=5w的也就没有了,这时候再插入数据,自动给的id也不会再出现5w这个值了。

但是可以删除掉主键然后在重新添加主键,来解决这个问题。

1.删除原有主键:

1
ALTER TABLE `table_name` DROP `id`;

2.添加新主键字段:

1
ALTER TABLE `table_name` ADD `id` int NOT NULL FIRST;

3.设置新主键:

1
ALTER TABLE `table_name` MODIFY COLUMN `id` int NOT NULL AUTO_INCREMENT,ADD PRIMARY KEY(id);