可能重复:
MySQL:重新排序/重置自动增量主键?
我的 sql 中有一个自动增量字段,我不小心删除了一些东西,现在我的表已经关闭,因为自动增量编号跳跃了。我忘记了确切的 sql 命令,但我记得有一个 Select table set auto increment='whatever' 我只是忘记了语法,有人可以帮忙吗?
可能重复:
MySQL:重新排序/重置自动增量主键?
我的 sql 中有一个自动增量字段,我不小心删除了一些东西,现在我的表已经关闭,因为自动增量编号跳跃了。我忘记了确切的 sql 命令,但我记得有一个 Select table set auto increment='whatever' 我只是忘记了语法,有人可以帮忙吗?
ALTER TABLE theTableInQuestion AUTO_INCREMENT=1234
ALTER TABLE YOUR_TABLE AUTO_INCREMENT=YOUR_DESIRED_NUMBER;
见下文:
ALTER TABLE tbl AUTO_INCREMENT = newNumber;
根据手册:
ALTER table drop column autoinc_column;
ALTER table add column autoinc_column ...;
其中“...”是用于创建初始列的相同参数。