私は2つのテーブル "TABLE_EXAM"と "TABLE_QUESTION"を持っています。私は試験IDでテーブルに質問を保存する必要があります。私の質問は、どのように試験テーブルの最後のIDをゲル化することですか?
ありがとうございます。 編集済みの質問
ここは私のサンプルコードです。sqliteから最後のレコードの_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;
}
'SELECT MAX(_ID)from TABLE_EXAM'。 – st0le
最後のレコードは最後に挿入されたレコードを意味しますか? –
IDをパブリック変数に格納することができます。 – Hasmukh