Android 在数据库中保留记录的_id

Android 在数据库中保留记录的_id,android,database,integer,Android,Database,Integer,我有一个有三张桌子的数据库 第一个表类似于: _id用户 第二个表: _id路由用户\u id 而user_id正是第一个表中的_id 因此,当我在第一个选项卡中插入新记录时,我应该保留_id以便插入它 在第二个表中。但是我如何保持数据库自动递增和给定的内容呢?:-S可能有更好的方法,但是您可以在提交第一个表之后立即获取(查询)\u id字段。然后,您将在第二个表中使用用户id。可能有更好的方法,但您可以在提交第一个表后立即获取(查询)\u id字段。然后,您将在第二个表中使用用户id。SQLi

我有一个有三张桌子的数据库

第一个表类似于:

_id用户

第二个表:

_id路由用户\u id

而user_id正是第一个表中的_id

因此,当我在第一个选项卡中插入新记录时,我应该保留_id以便插入它


在第二个表中。但是我如何保持数据库自动递增和给定的内容呢?:-S

可能有更好的方法,但是您可以在提交第一个表之后立即获取(查询)
\u id
字段。然后,您将在第二个表中使用
用户id

可能有更好的方法,但您可以在提交第一个表后立即获取(查询)
\u id
字段。然后,您将在第二个表中使用
用户id

SQLiteDatabase有一个
insert()
方法,您正在查找。

SQLiteDatabase有一个
insert()
方法,您正在查找。

因为用户可能不是唯一的,没有安全的方法可以通过您的解决方案获得正确的id。希望有一个可以排序的创建日期,允许提取正确的id。这个问题的措辞表明,我们只是在寻找数据库的一小部分。也就是说,用户名通常是唯一的。由于用户可能不是唯一的,因此没有安全的方法可以使用您的解决方案获得正确的id。希望有一个可以排序的创建日期,允许提取正确的id。这个问题的措辞表明,我们只是在寻找数据库的一小部分。也就是说,用户名通常是唯一的。