跳到主内容

mysql自增id删除数据后自动补齐

100%
mysql自增id删除数据后自动补齐

mysql自增id删除数据后自动补齐

今天在优化本站 API 时遇到一个小问题,如题所示,自增 id 删除数据后,在写入数据时则会跳过被删除的 id 。

这里简单举一个小例子,比如我的数据库自增 ID 是 1,2,3,4,5,6;那么当我删除 6 时,在写入数据则会直接跳过 6 而直接变成 7 。

对于这种情况我是受不了的~当然也有解决的方法,在删除一条数据时,在删除后继续执行下面这条 SQL 语句即可:ALTER TABLE 表名 AUTO_INCREMENT = 1

这样在测试,就没有之前的那种情况发生了。

这篇有帮助吗?
云上的幻象
云上的幻象查看主页

七彩云博客,分享 WordPress 建站实战与 AI 工具测评,覆盖服务器运维、站长工具、软件资源与电商运营干货,专注原创实用的主题插件、网站加速与安全优化教程。

921文章4评论

相关文章