一尘不染

如何在MySql表中重置自动增量数/列

sql

item_category_id列是mysql表中的自动增量值。

我需要删除所有值,并且下一次插入应从1开始。如果我删除所有值并尝试插入新行,则它以30和40开头。

  item_category_id  item_category_name
    1                     qqq
    25                    ccc
    32                    vvv
    29                    bb
    4                     bbb
    31                    hhh
    34                    mmm
    33                    rrr

阅读 225

收藏
2021-03-17

共1个答案

一尘不染

ALTER TABLE TABLENAME AUTO_INCREMENT = 1

如果您使用Truncate而不是Delete,它将删除数据并重置自动增量。

TRUNCATE TABLE TABLENAME
2021-03-17