目前流行的数据库提供了一个自动编号类型,和SQLite也不例外。当数据库包含一个自动编号字段,SQLite自动设置一个表名sqlite_sequence.this表包含两个字段:姓名和序列。名称字段记录的表的自动编号字段的位置,和SEQ字段记录目前多用(下一记录的数量是目前数加1)。

在发展的过程中,我们经常要重置表。也就是说,表中的所有记录都清空了,自动编号,编号为0。在SQLite,你只需要修改sqlite_sequence表。

复制代码代码如下所示:

更新sqlite_sequence集SEQ = 0 name = 'tablename



记录也可以直接删除:

复制代码代码如下所示:

从sqlite_sequence name = 'tablename删除



如果你想将所有的表格,清晰的sqlite_sequence直接。

复制代码代码如下所示:

删除从sqlite_sequence