如果达到最大值,自动增量是否会再次从0开始?

时间:2014-02-10 02:35:21

标签: mysql max auto-increment reset

在达到最大值后,MySQL的自动增量是否会重置为0

换句话说,如果UNSIGNED SMALLINTAUTO_INCREMENT65535达到INSERT新{{1}}会发生什么?

如果没有可用值,那么会发生什么?

1 个答案:

答案 0 :(得分:4)

文档非常清楚会发生什么:

  

当列达到数据类型的上限时,下一个   尝试生成序列号失败。

了解它here

所以你的问题的答案是“不”。它会产生错误。