首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL auto_increment increment (坚持增量为10)

MySQL auto_increment increment (坚持增量为10)
EN

Stack Overflow用户
提问于 2015-06-03 11:45:39
回答 3查看 457关注 0票数 0

所以运行MySQL Version 5.5.42-cll

我的表在auto_increment拒绝重置的地方都增加了10,而不是增加了1。尝试在phpmyadmin中更改它,结果没有结果。

尝试了以下声明,但没有奏效:

代码语言:javascript
复制
ALTER TABLE tablename AUTO_INCREMENT = 1;

以前有人有过这个问题吗?我无法截断这些表,因为它们有大量的数据,我也知道+10可能不是什么大问题,但我希望这些表会变大,并且希望这些数字保持低和干净。

任何帮助都是很好的

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-06-03 15:49:09

在phpMyAdmin中,以特权用户身份登录,转到主页,变量,键入“增量”。然后,对于“自动增量增量”,单击Edit,将其设置为您希望的值(1)并保存。

票数 1
EN

Stack Overflow用户

发布于 2015-06-03 11:50:56

可能是auto_increment_increment变量。尝试使用以下方法重置auto_increment的增量:

SET @@auto_increment_increment=1;

来自MySQL autoincrement column jumps by 10- why?

票数 2
EN

Stack Overflow用户

发布于 2020-07-09 18:52:09

老职位,但还是有用的了解。您不应该更改此值,大多数DB都有增加10的理由,如果进行此更改,可能会导致未来的问题。有关更多信息,请查看此post

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30619182

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档