mySQL数据库:重置AutoIncrement字段

时间:2010-11-22 15:24:27

标签: mysql reset auto-increment

在我们使用数据库进行测试的同时开发网站时所有...从自动生成(自动增量)属性系列中消耗了大量...如何重置所有内容...

3 个答案:

答案 0 :(得分:4)

假设您在测试完成后删除了记录,TRUNCATE命令将删除所有记录并重置自动增量值。

答案 1 :(得分:3)

ALTER TABLE _TABLE_ AUTO_INCREMENT=1

答案 2 :(得分:0)

避免交易和重置自动增量计数器的另一种可能性是将select组合起来获取下一个可用的id和插入本身;

INSERT INTO tablename(id,somefield1,somefield2)SELECT max(id)+1,'test',5 FROM tablename