假設您不想爲以下表myTable回收rowid。在Android/SQLite中獲取未使用的rowid的有效方法?
對於定義:
CREATE TABLE myTable
(
id INTEGER PRIMARY KEY AUTOINCREMENT ,
<Other columns>
)
然後你想獲得下一個未使用的rowid在安卓/ SQLite的環境。
你將如何有效地做到這一點?
也許我們需要反對 android.database.sqlite.SQLiteDatabase 也許(?)對象 android.database.sqlite.SQLiteStatement
,但什麼是最有效的方式做這個任務?
注意: 我不想創建行到myTable中。 但是,如果這是完成這項工作的最佳方式,當然你可以創建行並刪除它 。
該表中包含最後使用的ID。 然後我必須更新一個,然後選擇該表 這個簡單的重要任務? – heivik 2013-02-22 16:46:49