由于我用的是mybatis-plus,不写sql语句,我删除一条数据后,再次新增数据后,id不连续
不连续是正常的,这个东西只要保证自增且唯一就行了。
如果想要连续的话,需要设置id不自增,每次插入数据前查一次当前最大值,然后指定id为这个最大值加1,但这样性能开销太大了。
主键 自增,比如是 1,2,3,4,5 然后 呢 ,5这条数据是有问题的,我给删除了,但是 在增加的时候 主键 就不是5了。就是从6开始了
这是因为 主键的唯一性约束导致的。
要想解决这个问题,可以使用 alter table 表名 auto_increment = 5
如图,亲测有效