如何在sqlite数据库表中的特定位置插入列

时间:2017-03-24 05:35:17

标签: android android-sqlite

我创建了一个表,插入效果很好。

现在我的应用程序需要将数据插入到表之间的特定位置,假设总共有10个条目,我想在位置4添加新条目,然后其他数据的位置会增加。

我有什么方法可以做到吗?任何内置方法? 或者我必须手动完成吗?

2 个答案:

答案 0 :(得分:0)

我觉得你很困惑。 SQL dbs中的行没有订单。除非您在搜索sql中放置ORDER BY,否则可以按任何方便的方式返回行,并且如果您进行两次相同的查询,则不会保证订单将是相同的。如果您想订购它们,您必须通过下订单栏并自行维护,然后在所有查询中在该列上添加ORDER BY来进行订购。

答案 1 :(得分:-1)

插入新记录的声明是:

INSERT INTO TABLE_NAME [(column1,column2, column3,...columnN)] VALUES (value1, value2, value3,...valueN);

所以你需要做的就是选择要插入的列并填写值,如果你的列选择不具有默认值你必须为它们设置一个值。

必填列必须具有值