如何在Android SQLite数据库中从1重新启动自动增量ID

Ale*_*lex 5 java database sqlite android

我有一个Android SQLite数据库,我插入了一些行.删除这些行后,ID列从最后一个ID继续,我想从1重新开始计数.

use*_*545 5

在.db文件中有一个名为sqlite_sequence的表

每行有两列'name',它是表'seq'的名称,一个整数,表示该表的当前最后一个值

您可以将其更新为0

但请注意,您的表是否使用此ID作为唯一标识符.

看一下这个答案:SQLite重置主键字段


JRL*_*JRL 5

尝试:

delete from sqlite_sequence where name='your_table';
Run Code Online (Sandbox Code Playgroud)