我有一个我要插入的数据库。现在我有这个代码。
database.insertWithOnConflict(FOO_TABLE, null, values,
SQLiteDatabase.CONFLICT_REPLACE);
这会插入我的数据库。有没有一种有效的方法来查看行是否已更新且未插入约束CONFILCT_REPLACE?谢谢!
答案 0 :(得分:0)
您可以将返回的_id与之前检索到的最大值(_id)进行比较 - 如果_id>插入了max(id)记录,否则替换。 其他方式有点愚蠢 - 尝试插入,以防sql异常进行更新。