如何在SQlite android中获取最后一行

Mos*_*ran 2 android android-sqlite

我想获得最后插入的行的主键值(自动增量).我搜索了S/O并找到了最后一行row_id的答案.但我需要最后插入行的值.请帮我.

谢谢

sas*_*mar 9

试试这个代码

String selectQuery = "SELECT  * FROM " + "sqlite_sequence";
Cursor cursor = db.rawQuery(selectQuery, null);
cursor.moveToLast();
Run Code Online (Sandbox Code Playgroud)

要么

SELECT * 
FROM    TABLE
WHERE   ID = (SELECT MAX(ID)  FROM TABLE);
Run Code Online (Sandbox Code Playgroud)

要么

SELECT * FROM table ORDER BY column DESC LIMIT 1;
Run Code Online (Sandbox Code Playgroud)