小编典典

MySQL 从表中删除所有行并将 ID 重置为零

all

我需要从表中删除所有行,但是当我添加新行时,我希望具有自动增量的主键 ID 从 0 分别从 1 重新开始。


阅读 124

收藏
2022-06-30

共1个答案

小编典典

不要删除,使用截断:

Truncate table XXX

表处理程序不记得上次使用的 AUTO_INCREMENT 值,而是从头开始计数。即使对于通常不重用序列值的 MyISAM 和 InnoDB 也是如此。

来源

2022-06-30