解决在mysql表中删除自增id数据后,再添加数据时,id不会自增1的问题
解决在mysql表中删除自增id数据后,再添加数据时,id不会自增1的问题
问题描述:设置表中的某个字段为唯一后,向表中插入数据,重复的插入会失败,但是不重复的数据插入,发现自增的主键,变成了你失败几次就加了几次。
很显然这肯定不是我要的结果。
解决方案:将自增的主键值恢复成初始值,让mysql自己在重新排一下自增id
ALTER TABLE `table_name` AUTO_INCREMENT = 1;
但是mysql详细的底层原理还是不清楚,请各位大佬,谁知道的,欢迎留言!
已更新:https://blog.kevinfei.com/home/article/index.html?dateils_id=7zQV3qM15wNJAPdRgReGyOXpZKnW068o
0 条评论