2012-03-29 96 views
3

我正在寻找一种方法来插入到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等等。

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

谢谢

回答

2

简答题,没有。自动增量表示您不控制该字段。

+0

所以基本上这将是一个获取所有条目,排序它们,然后重新插入的情况?感谢您的回复 – Chrisrs2292 2012-03-29 15:07:22

+0

相当多,也许你应该删除自动incerement财产。 – MByD 2012-03-29 15:13:23

+0

为什么你绝对想要数据在数据库中排序?在我看来,数据如何在数据库中排序并不重要,重要的是显示排序的行。 – Jokahero 2012-03-29 15:13:24

0

如果您要更改表格中的某一行,可以使用UPDATE

INSERT INTO用于添加新行。