sqlite3记录被清除之后,如果表中有自增长字段,下次再插入数据,会继续延续之前自增长字段的历史记录。
清除方法:
在sqlite3建立带自增长字段的表时,sqlite3会创建这个表存放自增长序列:
“sqlite_sequence”
可以用Create、Read、Update、Delete操作该表。
使用Delete和Update可以清除和修改slite_sequence存储的表的自增长id
delete from sqlite_sequence where name='TableName'; --注意表名区分大小写 update sqlite_sequence SET seq = 0 where name = 'TableName';原文链接:https://www.f2er.com/sqlite/202530.html