我想要一个可以将mysql数据库中的自动增量值设置为0的查询。
在我的情况下,我希望将名为“id”的列重置为0.
答案 0 :(得分:13)
ALTER TABLE some_table AUTO_INCREMENT=0
如果要从表中删除所有记录并在0处重新启动auto-index,可能会尝试运行DELETE查询,然后是上面的示例,将自动增量值设置为0.有一个快捷方式,但是:
TRUNCATE TABLE some_table
答案 1 :(得分:3)
ALTER TABLE some_table AUTO_INCREMENT = 0不起作用
执行:ALTER TABLE some_table AUTO_INCREMENT = 1
(MySQL版本:5.5.29)
答案 2 :(得分:0)
这应该这样做:
ALTER TABLE tablename_here AUTO_INCREMENT = value_here