두 테이블 "TABLE_EXAM"과 "TABLE_QUESTION"이 있습니다. 시험 문제가있는 테이블에 질문을 저장해야합니다. 내 질문은 시험 테이블의 마지막 ID를 젤을하는 방법입니다?
미리 감사드립니다. 수정 된 질문
여기 내 샘플 코드입니다. 만약sqlite에서 마지막 레코드의 _id를 가져 오는 방법은 무엇입니까?
db.insert(TABEL_NAME, null, values);
하여 데이터를 삽입하는 경우
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