【发布时间】:2013-08-24 12:16:41
【问题描述】:
我有 2 个不同的 MySQL 服务器。 一个是 5.6.12,另一个是 5.5.25a。
在 5.5 版本的服务器上我可以这样做:
ALTER TABLE AUTO_INCREMENT = 100;
ALTER TABLE AUTO_INCREMENT = 50;
5.6 版本只允许我将 auto_increment 更改为比 auto_increment 更高的值。
当然,我不会尝试将值更改为比具有最大值的记录更低的值。
两台 MySQL 服务器都是 InnoDB
我需要在最新版本中使用那个commen
有什么线索吗?
【问题讨论】:
-
仔细检查该列中是否没有大于或等于 50 的值。 MySQL 处理 AUTO_INCREMENT 列的方式在 5.5 和 5.6 之间没有变化。
标签: mysql auto-increment