2

可能重复:
MySQL:重新排序/重置自动增量主键?

我的 sql 中有一个自动增量字段,我不小心删除了一些东西,现在我的表已经关闭,因为自动增量编号跳跃了。我忘记了确切的 sql 命令,但我记得有一个 Select table set auto increment='whatever' 我只是忘记了语法,有人可以帮忙吗?

4

4 回答 4

7
ALTER TABLE theTableInQuestion AUTO_INCREMENT=1234  
于 2012-11-12T20:38:38.700 回答
4
ALTER TABLE YOUR_TABLE AUTO_INCREMENT=YOUR_DESIRED_NUMBER;
于 2012-11-12T20:38:01.407 回答
1

见下文:

ALTER TABLE tbl AUTO_INCREMENT = newNumber;
于 2012-11-12T20:38:55.663 回答
1

根据手册

ALTER table drop column autoinc_column;
ALTER table add column autoinc_column ...;

其中“...”是用于创建初始列的相同参数。

于 2012-11-12T20:45:47.793 回答