在某些时候我们需要自动增长(AUTO_INCREMENT)的 id 动态的跳过指定的值。例如手机号码、车牌号码遇到特殊号码自动跳过等。那么如何通过 sql 进行修改呢?
很简单,mysql 给我们提供了 alter table 命令来动态修改。
alter table users AUTO_INCREMENT=10000;
上面的 sql 执行后,就可以了。还有一种做法是在导出表备份数据,重新建表,在建表的时候设置自动增长的 id 的初始值。这种做法比较麻烦,不建议大家使用。
在某些时候我们需要自动增长(AUTO_INCREMENT)的 id 动态的跳过指定的值。例如手机号码、车牌号码遇到特殊号码自动跳过等。那么如何通过 sql 进行修改呢?
很简单,mysql 给我们提供了 alter table 命令来动态修改。
alter table users AUTO_INCREMENT=10000;
上面的 sql 执行后,就可以了。还有一种做法是在导出表备份数据,重新建表,在建表的时候设置自动增长的 id 的初始值。这种做法比较麻烦,不建议大家使用。