java - 插入后获取生成的id

标签 java android sqlite

我在 Android 上使用 SQLite,我想知道获取我插入的行的生成 id 的最佳方法。

我认为在包含后进行搜索的解决方案,但它看起来不是最好的方法。

最佳答案

insert方法返回刚刚插入的行的 id 或如果在插入过程中出错则返回 -1

long id = db.insert(...);

其中 db 是 SQLiteDatabase

关于java - 插入后获取生成的id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5409751/

相关文章:

javascript - Native App 和 Chrome Custom Tab (CCT) 之间的通信

java - SQLiteBindORColumnindexoutofrange异常

java - equalsIgnoreCase() 方法内有多个参数

Java - 关闭 ServerSocketChannel

java - 根据第一个单词省略数组中的元素

java - 从正则表达式中提取子字符串

java - new Date(new Date().getTime()-25 * 24 * 60 * 60 * 1000) 得到了意外的日期

android.database.sqlite.SQLiteException : near "0": syntax error: ALTER TABLE data ADD COLUMN 0 INTEGER

sqlite - SQLITE导入问题

sql - SQL 查询中选择的语法