我在mysql数据库中通过带有ID(auto_increment)的脚本添加了大约14000行。
然后我手动添加ID为99999的行,现在当我添加一行脚本时,它会在99999之后添加,尽管删除了ID为99999的行。
如何从第140001行继续?
干杯,
答案 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/