MySQL一个表只允许一个自增字段,所以直接对表进行修改自增值即可。

比如要把某个表的自增列的值设置为10,语句如下:

alter table table_name auto_increment=10;

语句执行完成后,下次往表里添加新行的自增列的值就是10。

注意:如果设置的值小于或等于表中现有自增列的最大值,设置无效。


顺便说下如何查询当前自增列的值,语句如下:

select AUTO_INCREMENT from information_schema.TABLES where TABLE_NAME="table_name"