mySQL数据库:重置自动增量字段

mySQL数据库:重置自动增量字段,mysql,reset,auto-increment,Mysql,Reset,Auto Increment,而网站的开发,我们使用数据库来测试和所有。。。这会消耗大量自动生成(自动增量)属性序列。。。如何重置所有内容…ALTER TABLE\u TABLE\u AUTO\u INCREMENT=1假设您在完成测试时删除记录,则TRUNCATE命令将删除所有记录并重置自动增量值。另一种可能性,避免事务和重置自动递增计数器可能是将select与insert本身结合起来,以获得下一个可用id 插入到tablename(id,somefield1,somefield2)中,从tablename中选择max(i

而网站的开发,我们使用数据库来测试和所有。。。这会消耗大量自动生成(自动增量)属性序列。。。如何重置所有内容…

ALTER TABLE\u TABLE\u AUTO\u INCREMENT=1
假设您在完成测试时删除记录,则
TRUNCATE
命令将删除所有记录并重置自动增量值。

另一种可能性,避免事务和重置自动递增计数器可能是将select与insert本身结合起来,以获得下一个可用id

插入到tablename(id,somefield1,somefield2)中,从tablename中选择max(id)+1,“测试”,5