gpt4 book ai didi

Android - 如何使用 "select last_insert_rowid();"

转载 作者:IT王子 更新时间:2023-10-29 06:31:09 25 4
gpt4 key购买 nike

我是 Android 新手。

我想在 TextView 中显示一个新 ID。所以,我只是想获取已存储在数据库中的最新 ID,并声明为 Integer 将我获取的值加 1,然后显示到 TextView

我已经阅读了很多有关获取最新 ID 的问题。如何使用 select last_insert_rowid();

谢谢!

最佳答案

last_insert_rowid() 仅适用于已在同一 session 中插入的记录。

如果您的列被声明为 INTEGER PRIMARY KEY,那么如果您没有在新记录中指定一个值,SQLite 将自动为其生成一个值。

如果在插入记录之前确实需要ID,可以执行如下操作:

SELECT max(_id) FROM MyTable

关于Android - 如何使用 "select last_insert_rowid();",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13648158/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com