首页 > 解决方案 > 如何从sqlite db中的最后一个id继续?(包括recyclerview)

问题描述

如您所知,如果我从数据库中删除条目或完全清除该数据库,则 id 将从其所在位置自动递增。我怎样才能防止这种情况 - 我的意思是我希望我的数据库不要删除最后一个 id,例如即使 id=2 被删除,下一个 id 应该是 id=3。谢谢

标签: sqliteandroid-recyclerview

解决方案


声明你的id领域INTEGER PRIMARY KEY AUTOINCREMENT。这应该可以防止重复使用 id 值。(见https://sqlite.org/autoinc.html


推荐阅读