选择结果上的sqlite DML

时间:2018-10-17 18:00:18

标签: sql sqlite

我有表“ mytable”,其架构如下:

id TEXT PRIMARY KEY NOT NULL, param1 INTEGER, param2 TEXT

我需要根据以下“ sudo代码”执行更新/插入:

if exist (select id from mytable where param1 = 100) 
   update mytable set param2 = 'updated' where param1 = 100
else
   insert into mytable(GUID, 100, 'original')

其中GUID是在其他位置生成的唯一ID 使该查询工作的SQLite方法是什么? 谢谢

0 个答案:

没有答案