我的表格看起来像
table (id, attribute, value, expires, static)
我希望能够在已存在的id / attribute对的条目更新此表以获取值的新值,expires或static。我想为每个新的id /属性对和每个新id创建一个新条目。
我是使用sqlite的新手,并且看过一些与我的问题类似的帖子 SQLite - UPSERT *not* INSERT or REPLACE 但他们没有完全解决我想要做的事情。也许它是我的方法,我需要一个不同的表格式。
请告诉我您的想法/建议。
答案 0 :(得分:1)
将逻辑放入您的程序中:
bool ok = query.exec("UPDATE ...");
...
if (query.numRowsAffected() == 0) {
ok = query.exec("INSERT ...");
...
}