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';
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。