在Sqlite中更新autoincrement列

时间:2015-06-05 05:59:49

标签: android sqlite

我有一份记录保存申请。我想询问如何做到这一点。 示例我有4条记录,其ID为1 2 3 4.然后我删除记录2.我想要的是我希望我的记录变为1 2 3但真正发生的是1 3 4.如果我添加新记录,我希望它成为1 2 3 4但是会发生什么是1 3 4 5.请让我知道如何做到这一点。此行还具有自动增量属性

1 个答案:

答案 0 :(得分:-1)

这就是自动增量的工作原理。每次创建新行时都会添加数字。自动增量并不真正关心删除的行数。为了达到您的要求,您可以在另一行中使用count()选项。基本上它会计算行数。每次插入新行时,您都可以+1。请参阅here