如何更改MySQL中的自动递增计数器?

我有一个ID字段,它是我的主键,并且只是一个int字段。

我的行数少于300,但现在每当有人注册ID auto inc时,输入的值都很高,例如11800089、11800090等。是否有一种方法可以降低该值,以便它可以遵循命令(310,311,312 )。

谢谢!

最佳答案

ALTER TABLE tbl AUTO_INCREMENT=310;

但是要当心,您不想重复一个ID。如果数量如此之高,他们就以某种方式得到了帮助。请确保您没有将具有较低ID号的数据关联起来。

http://dev.mysql.com/doc/refman/5.0/en/example-auto-increment.html