从另一个表中插入多行时,我将如何将“UPSERT”(插入或更新)插入到 SQLite 表中。
我试过了:
INSERT INTO tab_name SELECT * FROM tmp ON CONFLICT(id) DO UPDATE SET val = excluded.val;
但它给了我:
“DO”附近的语法错误
实现这一目标的正确和最有效的方法是什么?
sql sqlite select sql-update sql-insert
select ×1
sql ×1
sql-insert ×1
sql-update ×1
sqlite ×1