MySQL 在批量插入后显示不正确的自动增量值
MySQL shows incorrect autoincrement value after bulk insertion
我有 运行 一个 MySQL 查询,使用 INSERT 将记录从另一个数据库中的 table B 插入到 table (A) .....SELECT.
有18997条记录插入成功。但是我看到的是下一个新记录的值为 32768,而预期的是 18997+1 = 18998.
我在运行编辑内容后重复插入了很多次。每次 autoinc 值在批量插入之前为 1 但在插入之后,最后一条记录的 ID 为 18997,table 显示下一个计数器 32768。
Table是InnoDB,MySQL是5.5
有人知道为什么会这样吗?
我有 运行 一个 MySQL 查询,使用 INSERT 将记录从另一个数据库中的 table B 插入到 table (A) .....SELECT.
有18997条记录插入成功。但是我看到的是下一个新记录的值为 32768,而预期的是 18997+1 = 18998.
我在运行编辑内容后重复插入了很多次。每次 autoinc 值在批量插入之前为 1 但在插入之后,最后一条记录的 ID 为 18997,table 显示下一个计数器 32768。
Table是InnoDB,MySQL是5.5
有人知道为什么会这样吗?