标签: mysql sql insert auto-increment
我运行了一个MySQL查询,使用INSERT ..... SELECT将记录从另一个数据库中的表B插入表(A)。
成功插入了18997条记录。但接着我看到的是下一个新记录的值为32768,其中预期值为18997 + 1 = 18998。
我在截断内容后多次重复插入。每次在批量插入之前autoinc值为1但在插入之后,最后一条记录的id为18997,表格显示下一个计数器32768。
表是InnoDB,MySQL是5.5
任何人都知道为什么会这样?
答案 0 :(得分:0)
点击此处的说明:
https://dev.mysql.com/doc/refman/5.5/en/innodb-auto-increment-handling.html#innodb-auto-increment-lock-modes