【问题标题】:MySQL shows incorrect autoincrement value after bulk insertionMySQL 在批量插入后显示不正确的自动增量值
【发布时间】:2017-03-30 11:25:04
【问题描述】:

我已经运行了一个 MySQL 查询,使用 INSERT .....SELECT 将记录从另一个 DB 中的表 B 插入到表 (A) 中。

已成功插入 18997 条记录。但接下来我看到的是下一个新记录的值为 32768,而预期值为 18997+1 = 18998。

我在截断内容后多次重复插入。每次在批量插入之前 autoinc 值为 1 但插入之后,最后一条记录的 id 为 18997,表显示下一个计数器 32768。

表是 InnoDB,MySQL 是 5.5

有人知道为什么会这样吗?

【问题讨论】:

  • 为show create table table_name;执行并发布结果

标签: mysql sql insert auto-increment


【解决方案1】:
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2022-01-03
  • 1970-01-01
  • 2019-05-16
  • 1970-01-01
  • 2013-04-25
  • 1970-01-01
相关资源
最近更新 更多