这是因为自动增量是表的一个独立属性,它只在分配新的ID时使用,而不依赖于表上最后一个存在的ID。这是为多少关系数据库而设计的,不仅仅是MySQL。
要实现您想要的目标(它似乎有一个没有“洞”的顺序ID),您需要查询最后一个ID并对其进行增量设置。
前任:
SELECT id from Users ORDER BY id DESC LIMIT 1
setting the auto_increment of your table
根据你最后的身份证。
请注意,这两种方法在执行上都不明智。您应该坚持使用自动增量默认行为,因为它是最佳的,除非您有一些
对于
.