• 直接重置AUTO_INCREMENT的值

    ALTER TABLE table_name AUTO_INCREMENT = 1;

    此方法有缺点,只能设置比当前增量大的数值

  • 通过truncate table 完成

    TRUNCATE TABLE table_name;

    此方法会清空表中的所有数据

    truncate table(截断表) 是清空一个表,是一个DDL语言,效率高,它与delete有如下区别。

    delete是DML语言;

    delete时会触发与表相关的触发器,而truncate不会;

    delete可以有删除条件,truncate没有。