如果 MySQL AUTO_INCREMENT 列达到数据类型的上限,会发生什么情况?


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

更新于:30-Jul-2019

688 次浏览

开启您的职业生涯

通过完成课程获取认证

开始
广告
© . All rights reserved.