2

我想要一个可以将mysql数据库中的自动增量值设置为0的查询。

就我而言,我希望将名为“id”的列重置为 0。

4

3 回答 3

13
ALTER TABLE some_table AUTO_INCREMENT=0

如果您想从表中删除所有记录并在 0 处重新启动自动索引,您可能会想运行 DELETE 查询,然后执行上面的示例,将自动增量值设置为 0。但是有一个快捷方式:

TRUNCATE TABLE some_table
于 2012-06-09T19:39:37.537 回答
3

ALTER TABLE some_table AUTO_INCREMENT=0 不起作用

做: ALTER TABLE some_table AUTO_INCREMENT=1

(MySQL 版本:5.5.29)

于 2013-04-11T10:21:40.753 回答
0

这应该这样做:

ALTER TABLE tablename_here AUTO_INCREMENT = value_here
于 2012-06-09T19:42:00.867 回答