EGH*_*HDK 2 java sqlite android
假设我在 sqlite 数据库中创建了 5 个条目。
_id | Name
1 Tom
2 Oskar
3 Matt
4 Mike
5 Ed
Run Code Online (Sandbox Code Playgroud)
如果我删除数字4和5,我就只有1-3了。然后我执行 max _id 查询,然后得到数字 3。但是,我当然想要下一个自动递增的 _id。在这个例子中,如何得到数字“6”?
如果您的_id列具有 type INTEGER PRIMARY KEY AUTOINCREMENT,您可以从表中读取当前序列值sqlite_sequence,从而确定下一个:
SELECT seq + 1 FROM main.sqlite_sequence WHERE name = 'mytablename'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
413 次 |
| 最近记录: |