重置主键 ID

1、不清空表

  • AUTO_INCREMENT
    从当前最后一条记录的 ID 开始自增
ALTER TABLE `table_name` AUTO_INCREMENT 1;

举个例子:当前ID序列是 [2,3,4],使用上面的SQL语句,新记录的 ID 从5开始自增,每次加 1,而不是所有记录全部从 1 开始编号。

2、清空表

  • TRUNCATE
TRUNCATE [TABLE] `table_name`

关键字 TABLE 可省略。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐