mysql id(auto_increment)相关查询

时间:2011-12-19 06:12:39

标签: mysql

我在mysql数据库中通过带有ID(auto_increment)的脚本添加了大约14000行。

然后我手动添加ID为99999的行,现在当我添加一行脚本时,它会在99999之后添加,尽管删除了ID为99999的行。

如何从第140001行继续?

干杯,

3 个答案:

答案 0 :(得分:1)

您必须重置auto_increment,它是表def的一部分。请注意,如果您这样做并且发生碰撞,则会发生奇怪的事情。例如,你将其设置为12。

ALTER TABLE tablename AUTO_INCREMENT=14001;

答案 1 :(得分:1)

任何好的数据库管理工具都会对此有所支持。

如果您需要在SQL中执行此操作,请使用:

ALTER TABLE tablename AUTO_INCREMENT=14001;

答案 2 :(得分:1)

ALTER TABLE mytable AUTO_INCREMENT = 140001 

http://www.electrictoolbox.com/reset-auto-increment-value-mysql/