it编程 > 数据库 > Sqlite

SQLite中重置自动编号列的方法

183人参与 2024-05-15 Sqlite

目前流行的数据库都提供了自动编号类型,sqlite也不例外。当数据库中包含自动编号的字段时,sqlite会自动建立一个名为 sqlite_sequence 的表。这个表包含两个字段:name 和 seq 。name字段记录了自动编号字段所在的表,seq字段记录了当前用到的序号(下一条记录的编号就是当前序号加1)。

在开发过程中,我们经常要把表重置。也就是说把表中的记录全部清空,并把自动编号归0。在sqlite中,只需要修改 sqlite_sequence 表就可以了:

也可以直接把该记录删掉:

要是想重置所有表,那直接把 sqlite_sequence 清空就可以了:

(0)
打赏 微信扫一扫 微信扫一扫

您想发表意见!!点此发布评论

推荐阅读

SQLite字符串比较时的大小写问题解决方法

05-15

SQLite中的WAL机制详细介绍

05-15

Sqlite数据库里插入数据的条数上限是500

05-15

ubuntu下使用SQLite3的基本命令

05-15

SQLite教程(一):SQLite数据库介绍

05-15

SQLITE3 使用总结

05-15

猜你喜欢

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论