正在运行MySQL Version 5.5.42-cll
我的表格在auto_increment
拒绝重置的地方,它们全部递增10而不是1。
尝试在phpmyadmin中更改它并且没有运气。
尝试了以下声明,但它没有成功:
ALTER TABLE tablename AUTO_INCREMENT = 1;
以前有人有这个问题吗? 我不能截断表格,因为他们拥有大量数据,我也知道+10可能并不是什么大不了的事,但我希望这些表变大,而宁愿保持低数字和清洁
任何帮助都会很棒
答案 0 :(得分:2)
可能是auto_increment_increment
变量。尝试使用以下命令重置auto_increment的增量:
SET @@auto_increment_increment=1;
答案 1 :(得分:1)
在phpMyAdmin中,以特权用户身份登录,转到主页,变量,键入“increment”。然后,对于“自动增量增量”,单击编辑,将其设置为您希望的值(1)和保存。
答案 2 :(得分:0)
旧帖子,但仍然有用。您不应该更改此值,大多数数据库都有增加10的原因,如果进行此更改,可能会导致将来出现问题。有关更多信息,请查看此post