以下の表 myTable の行 ID をリサイクルしたくないとします。
そのために、次を定義します。
CREATE TABLE myTable
(
id INTEGER PRIMARY KEY AUTOINCREMENT ,
<Other columns>
)
次に、Android/SQLite 環境で次の未使用の行 ID を取得します。
どうすれば効率的にそれを行うことができますか?
おそらく、オブジェクト android.database.sqlite.SQLiteDatabase とおそらく(?) オブジェクト android.database.sqlite.SQLiteStatement が必要です。
しかし、このタスクを実行する最も効率的な方法は何ですか?
注: myTable に行を作成したくありません。ただし、もちろん、行を作成して削除するのが最善の方法であれば、行を作成して削除することもできます。