如果 MySQL AUTO_INCREMENT 列达到数据类型上限时会发生什么?


当 AUTO_INCREMENT 列达到数据类型的上限时,后续生成序列号的尝试将失败。这就是为什么建议为 AUTO_INCREMENT 列使用足够大的整数数据类型来保存我们所需的最大的序列值。例如,如果我们将使用 TINYINT,那么 AUTO_INCREMENT 将只能生成 127 个序列号,而对于 UNSIGNED TINYINT,此值可以扩展到 255。

更新于: 2019-07-30

688 阅读

开启你的 职业生涯

完成课程获得认证

开始
广告
© . All rights reserved.