MySQL auto_increment 未重置(卡在增量 10 上)
MySQL auto_increment not reseting (stuck on increment by 10)
所以运行MySQL Version 5.5.42-cll
我的表 auto_increment
拒绝重置,它们都增加了 10 而不是 1。
尝试在 phpmyadmin 中更改它,但没有成功。
尝试了以下语句但没有用:
ALTER TABLE tablename AUTO_INCREMENT = 1;
以前有人遇到过这个问题吗?
我不能截断表,因为它们有很多数据,我也知道 +10 可能没什么大不了的,但我希望这些表变大,宁愿保持数字低和干净。
任何帮助都将是很好的
可能是 auto_increment_increment
变量。试试这个来重置 auto_increment 的增量:
SET @@auto_increment_increment=1;
来自 MySQL autoincrement column jumps by 10- why?
在 phpMyAdmin 中,以特权用户身份登录,转到主页,变量,键入 "increment"。然后对于 "auto increment increment",单击编辑,将其设置为您希望的值 (1) 并保存。
旧的 post,但仍然有用。您不应该更改此值,大多数数据库都有增加 10 的理由,如果您进行此更改可能会导致未来出现问题。有关详细信息,请查看此 post
所以运行MySQL Version 5.5.42-cll
我的表 auto_increment
拒绝重置,它们都增加了 10 而不是 1。
尝试在 phpmyadmin 中更改它,但没有成功。
尝试了以下语句但没有用:
ALTER TABLE tablename AUTO_INCREMENT = 1;
以前有人遇到过这个问题吗? 我不能截断表,因为它们有很多数据,我也知道 +10 可能没什么大不了的,但我希望这些表变大,宁愿保持数字低和干净。
任何帮助都将是很好的
可能是 auto_increment_increment
变量。试试这个来重置 auto_increment 的增量:
SET @@auto_increment_increment=1;
来自 MySQL autoincrement column jumps by 10- why?
在 phpMyAdmin 中,以特权用户身份登录,转到主页,变量,键入 "increment"。然后对于 "auto increment increment",单击编辑,将其设置为您希望的值 (1) 并保存。
旧的 post,但仍然有用。您不应该更改此值,大多数数据库都有增加 10 的理由,如果您进行此更改可能会导致未来出现问题。有关详细信息,请查看此 post