假设您不想为下面的表 myTable 回收 rowid。
为此,您定义:
CREATE TABLE myTable
(
id INTEGER PRIMARY KEY AUTOINCREMENT ,
<Other columns>
)
然后你想在 android/SQLite 环境中获取下一个未使用的 rowid。
你将如何有效地做到这一点?
也许我们需要对象 android.database.sqlite.SQLiteDatabase 和也许(?)对象 android.database.sqlite.SQLiteStatement
但是完成这项任务的最有效方法是什么?
注意:我不想在 myTable 中创建行。但当然,如果这是完成这项工作的最佳方式,您可以创建行并将其删除。