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';
本文详细介绍了在 SQLite3 中清除并恢复表中自增长字段的方法,包括使用 SQL 语句删除和更新 sqlite_sequence 表来管理自增长 ID 的流程。
928

被折叠的 条评论
为什么被折叠?



