Get last inserted value from sqlite database Android
问题 I am trying to get the last inserted rowid from a sqlite database in Android. I have read a lot of posts about it, but can\'t get one to work. This is my method: public Cursor getLastId() { return mDb.query(DATABASE_TABLE, new String[] {KEY_WID}, KEY_WID + \"=\" + MAX(_id), null, null, null, null, null);} I have tried with MAX, but I must be using it wrong. Is there another way? 回答1: Well actually the SQLiteDatabase class has its own insert method which returns the id of the newly created row