`
CharlesCui
  • 浏览: 419508 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Sqlite3的自增长字段清零

阅读更多

Sqlite3记录被清除之后,如果表中有自增长字段,下次再插入数据,会继续延续之前自增长字段的历史记录。

清除方法:

在Sqlite3建立带自增长字段的表时,Sqlite3会创建这个表存放自增长序列:
“sqlite_sequence”

该表内容 写道
sqlite> select * from sqlite_sequence;
images|82
tracks|82
notes|81


该表结构 写道
sqlite> .schema sqlite_sequence
CREATE TABLE sqlite_sequence(name,seq);


可以crud操作该表,清空该表后,自增长的历史记录就会清零。


ps:
Sqlite3没有truncate,用不带条件的delete效果和它一样。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics