标签: mysql
我有一个名为order的表,其中一个列名'id'设置为自动增量,自动增量id从6999跳到9090000,差距为9090000-6999,只是想知道它是怎么回事?
答案 0 :(得分:1)
如果在插入时将id指定为9090000,则相应地调整自动增量值。这样做是为了防止以后在id最终可能达到较大数字时发生冲突。
如果稍后删除较大的ID,则自动增量的更改仍然存在。
可以按如下方式明确设置:
alter table mytable auto_increment = 9090000