mysql怎么修改自动增长ID的步长

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql怎么修改自动增长ID的步长相关的知识,希望对你有一定的参考价值。

比如原先是每次自动增长1,现要在已有数据不变的情况下,改成每次自动增长2,且从指定数值开始起算。如原先已写入的ID为 1,2,3 现在要改成从7开始,每次自增2 ,变成 1,2,3,7,9....

参考技术A SET @auto_increment_increment=期望的步长;本回答被提问者采纳 参考技术B 先设置表从7开始ALTER TABLE 表名 AUTO_INCREMENT=7
然后在my.cnf里添加auto_increment_increment=2 重启服务器追问

必须重启服务吗,能不能通过命令来实现

Navicat for MySQL怎么将设置成外键的ID设置自动增长

为什么把这个ID设置成自动增长,保存时出现这个错误?怎么样才能解决?我是个MYSQL小白,不懂求大神们教教。

先设置外键表中的字段 自增长 然后再设置 外键 这样的顺序就可以将主键表和外键表 就都可以设置自增了 参考技术A 外键不能设置自动增长 只有主键才能自增长 参考技术B 先设置主键自增,再设置成外键 参考技术C sjdksfhcosdoiwosdkl; 参考技术D 这个是说的id字段有外键关联, 有外键关联的话 怎么能设置自增呢

以上是关于mysql怎么修改自动增长ID的步长的主要内容,如果未能解决你的问题,请参考以下文章

mysql表主键从给定值开始自动增长是怎么回事?

mySQL中如何修改列为自动增长?急!!!

mysql主键生成策略 自动增长

mysql自动增长的主键问题

如何设置mysql 主键自动增长

mysql自动增长主键怎么设置?