Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
插入或更新表SQLite_Sql_Sqlite - Fatal编程技术网

插入或更新表SQLite

插入或更新表SQLite,sql,sqlite,Sql,Sqlite,我的桌子看起来有点像 table (id, attribute, value, expires, static) 我希望能够在id/属性对的条目已经存在时,为value、expires或static的新值更新此表。我想为每个新id/属性对和每个新id创建一个新条目 我对使用sqlite是新手,并且看到过一些类似于我的问题的帖子,比如 但它们并没有完全解决我试图做的事情。也许这是我的方法,我需要一个不同的表格格式 请告诉我你的想法/建议 只需将逻辑放入程序中: bool ok=query.exe

我的桌子看起来有点像

table (id, attribute, value, expires, static)
我希望能够在id/属性对的条目已经存在时,为value、expires或static的新值更新此表。我想为每个新id/属性对和每个新id创建一个新条目

我对使用sqlite是新手,并且看到过一些类似于我的问题的帖子,比如 但它们并没有完全解决我试图做的事情。也许这是我的方法,我需要一个不同的表格格式


请告诉我你的想法/建议

只需将逻辑放入程序中:

bool ok=query.exec(“更新…”);
...
if(query.numrowsimpacted()==0){
ok=query.exec(“插入…”);
...
}

你使用的是哪种编程语言?C++,使用DML命令,你使用C API还是C++库?这都是QT所做的。