使用自动增量和重置计数删除所有字段

时间:2014-02-12 13:27:22

标签: mysql sql auto-increment

当从表中删除所有行时,有一种方法可以重置自动增量字段吗?

我注意到我的桌子里面有300行,然后执行

DELETE * FROM myTable;

当我在删除后插入新行时,自动递增计数从最后一个值继续计数(如果表为空,则也是如此)。 删除所有行后,可以重置自动增量计数吗?

1 个答案:

答案 0 :(得分:2)

您需要使用TRUNCATE代替DELETE
像这样:TRUNCATE myTable;

它也比DELETE快得多(特别是在大桌子上)