当前位置:首页 > 数据库 > SQlite

android – 在SQLite表中获取新添加的行

在我的Android应用程序中,我有一个SQLite数据库,其中包含一个带有AUTOINCREMENT的id列的表.我正在使用INSERT语句添加新行,但我需要立即访问此行,以便我可以通过ID引用它.那么有谁知道获取这个新添加的行的ID的方法?

谢谢!

解决方法:

SQLiteDatabase.insert返回新创建的行的id.

所以,你会得到这样的行:

long row = mDatabase.insert(MY_TABLE,  "id", values);

(当然上面只是一个例子)

见:SQliteDatabase.insert

Returns

the row ID of the newly inserted row, or -1 if an error occurred


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!