這是我用什麼插入:的Android SqlLite更新最後插入的行
public long insert(String content, Date startAt, Date endAt) {
if (content == null || startAt == null) {
return 0;
}
ContentValues contentValues = new ContentValues();
contentValues.put(KEY_CONTENT, content);
contentValues.put(KEY_START_AT, startAt.getTime());
if (endAt == null) {
contentValues.putNull(KEY_END_AT);
} else {
contentValues.put(KEY_END_AT, endAt.getTime());
}
return sqLiteDatabase.insert(TABLE_NAME, null, contentValues);
}
現在我想創建一個將更新最後插入的行更新的方法。我怎樣才能得到最後插入的行?
這裏有一個類似的問題另一個問題:http://stackoverflow.com/questions/7575166/android-sqlite-get-last-insert-row-id – staaar 2013-03-06 12:49:54
http://stackoverflow.com/questions/7575166/android-sqlite-get-last-insert-row-id 請參閱此鏈接獲取上次插入的行 – Nirmal 2013-03-06 13:07:07