如何将MySQL增量中auto_increment
个字段的数量从默认值(1)更改为n?
答案 0 :(得分:7)
如果您想将自动增量步骤从1更改为N,那么就有一个解决方案。
它可以在MySQL服务器端完成:
查找'--auto-increment-increment'启动选项或使用以下命令SET @@auto_increment_increment=2;
,但要注意这是服务器范围的更改(所有表将递增2)。
可以考虑非正统的解决方案:
auto_increment_increment=1
,其他端口为auto_increment_increment=2
)auto_increment
来手动计算(简单查看最后一个id和+ = 2就可以了)并在{{1查询。答案 1 :(得分:2)
您可以使用ALTER TABLE
更改它:
ALTER TABLE table AUTO_INCREMENT = n;
或者,如果你想从开始设置它:
CREATE TABLE table (...) AUTO_INCREMENT = n;
答案 2 :(得分:-2)
您也可以使用 ALTER SEQUENCE sequence_name INCREMENT BY N其中N是新的增量值。
答案 3 :(得分:-3)
alter table <table name> auto_increment=n
其中n是您要开始的号码