重置主键auto_increment

时间:2011-06-05 08:08:41

标签: mysql

  

可能重复:
  Reset primary key in mysql?

我有什么解决方法

delete from t1;

然后插入实体强制id再次从id = 1开始?

insert into t1 values(...);

2 个答案:

答案 0 :(得分:12)

  

[...]然后插入实体强制ID再次从id = 1开始?

你可以ALTER TABLE这样:

ALTER TABLE t1 AUTO_INCREMENT = 1;

此处的文档:MySQL ALTER TABLE Syntax

答案 1 :(得分:3)

尝试截断表 http://dev.mysql.com/doc/refman/5.1/en/truncate-table.html

这会将auto_increment列重置为0.