我有一个像这样的简单表
create table if not exists setup (
key TEXT PRIMARY KEY,
value TEXT
)
查看SQLite 中 UPSERT的语法,我想出了这个
insert into setup (key, value) values (?,?)
on CONFLICT (key) do update set value = ?
但我明白了
错误:“on”附近:语法错误(代码 1 SQLITE_ERROR)
我是否在我的 upsert 声明中遗漏了什么?我读的时候看起来还不错。
我已经尝试过反引号并将整个 SQL 放在一行中。