代码之家  ›  专栏  ›  技术社区  ›  Centurion

MySQL自动增量问题

  •  1
  • Centurion  · 技术社区  · 15 年前

    我有一个带有自动递增字段的表,例如,我有1,2,3个值,当我插入4并删除它时,下一个值通常是5。我删除了5,过了很长一段时间,比如说1周,当我插入新记录时,下一个又是4。

    有人能告诉我为什么会发生这种情况,为什么我在很长一段时间后插入一个新记录时,它会得到这个表的最后一个插入的id,并且它不会考虑已删除的记录。

    PS:这种情况发生在很长一段时间之后,当我在短时间内做的时候,它工作正常

    1 回复  |  直到 15 年前
        1
  •  5
  •   shod    15 年前