如何将 MySQL 增量中的 auto_increment
字段的数量从默认值 (1) 更改为 n?
How do I change the amount auto_increment
fields in MySQL increment by from the default (1) to n?
如果您想将自动增量步长从 1 更改为 N 那么有一个解决方案.它可以在 MySQL 服务器端完成:寻找--auto-increment-increment"启动选项或使用以下命令SET @@auto_increment_increment=2;
,但请注意这是服务器范围的更改(所有表都将增加 2).
If you want to change autoincrement step from 1 to N then there is a solution.
It could be done on MySQL server side:
look for '--auto-increment-increment' startup option or use following command SET @@auto_increment_increment=2;
, but be warned that this is a server wide change (all tables will increment by 2).
可以考虑的非传统解决方案:
Unortodox solutions could that could be considered:
auto_increment_increment=1
另一个使用 auto_increment_increment=2
)auto_increment
来手动计算(简单地查看最后一个 id 和 +=2 就可以了)并在INSERT
查询.auto_increment_increment=1
other with auto_increment_increment=2
)auto_increment
to manually calculate (simple peek at last id and +=2 would be ok) and provide id in INSERT
query.一些官方 MySQL 常见问题
这篇关于更改步骤 auto_increment 字段增量的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!