问题
在表中添加新记录时,自动递增不连续(之前出现过了473,之后删除473,再插入新纪录,新纪录的id是474,我想让他的id为8)
(用springboot+mybatis-plus插入新纪录)
解决
第一步
1. 如果是InnoDB引擎:将该字段先取消“自动递增”,去掉“不是null”的对勾,取消“主键”,并保存。如下图设置:
第二步
执行下面的命令,将该字段的值设置为null。
update sdb_test set id = NULL
第三步
恢复第一步的设置,该字段设为“主键”,勾选“不是null”的对勾,勾选“自动递增”,并保存。此时表中的数据如下图显示:
参考
https://zhuanlan.zhihu.com/p/373908112
标签:顺序,递增,主键,mysql,新纪录,null,id From: https://www.cnblogs.com/FishSmallWorld/p/17416099.html