如何从sqlite获取最后一条记录的_id?

时间:2012-03-26 13:27:14

标签: android sqlite

我有两个表“TABLE_EXAM”和“TABLE_QUESTION”。我需要将问题存储在带有考试ID的表格中。我的问题是如何凝胶检查表的最后一个ID? 提前致谢.. 已编辑的问题
这是我的示例代码。

public int getLastExamId()
{
    int id2=0;
    try
    {
        SQLiteDatabase db=this.getWritableDatabase();
        Cursor cursor=db.rawQuery("SELECT * from SQLITE_SEQUENCE", null);
        if(cursor.moveToLast())
        {
            id2=cursor.getInt(0);
        }
    }
    catch(Exception e)
    {
        e.printStackTrace();
    }
    return id2;
}

1 个答案:

答案 0 :(得分:4)

如果使用

插入数据
db.insert(TABEL_NAME, null, values);

然后该函数的返回值是行的id。