我在我的Android应用程序中使用sqlite。
当我从表中删除所有记录时,下一个条目也是最后一个序列的增量。如果我从表中删除所有记录,我需要从1开始 怎么做?
答案 0 :(得分:4)
听起来您想将AUTO_INCREMENT重置为0.
DELETE FROM tablename;
DELETE FROM SQLITE_SEQUENCE WHERE name='tablename';
答案 1 :(得分:1)
你可以这样做,
delete from sqlite_sequence where name='your_table';
更改SQLITE_SEQUENCE表不是一个好选项,因为它可能会干扰AUTOINCREMENT密钥生成算法。您可以看到此Answer
。