插入android sqlite数据库中的特定行

插入android sqlite数据库中的特定行,android,sqlite,Android,Sqlite,我正在寻找一种在android中将新条目插入sqlite数据库中特定行的方法。基本思想是数据库存储如下条目: id day time 1 Monday 09:00 2 Monday 11:00 3 Tuesday 10:00 ID列是自动递增的。其想法是,如果您想插入一个新条目“星期一10:00”,则应将其插入到id为2的数据库中,其他条目将相应地更新,即条目“星期一11:00”将变为id 3等 简而言之,有没有办法将数据插入到特定行中?如果

我正在寻找一种在android中将新条目插入sqlite数据库中特定行的方法。基本思想是数据库存储如下条目:

id   day        time
1   Monday     09:00
2   Monday     11:00
3   Tuesday    10:00
ID列是自动递增的。其想法是,如果您想插入一个新条目“星期一10:00”,则应将其插入到id为2的数据库中,其他条目将相应地更新,即条目“星期一11:00”将变为id 3等

简而言之,有没有办法将数据插入到特定行中?如果有,它会自动更改其他条目吗


谢谢

简短回答,否。自动递增表示您不控制字段。

如果您希望更改表中的某一行,可以使用


用于添加新行。

所以基本上是获取所有条目,对它们进行排序,然后重新插入?非常感谢replyPretty,也许您应该删除auto Increment属性。为什么您绝对希望在数据库中对数据进行排序?在我看来,数据在数据库中如何排序并不重要,重要的是显示已排序的行。它不必在数据库中排序,只是意味着我必须重新考虑删除项目的方法,因为它是atm,它只是从列表视图中获取ID并删除该ID的情况。感谢回复,至少我现在有个主意:)