我在SQLite数据库中有一个包含多个关键字段(“lang”和“name”)的表,我想在发生冲突时替换完整的行。
我已经在其他问题中读到,最简单的方法是使用API LEVEL< 8,这是最简单的方法:
UNIQUE (id) ON CONFLICT REPLACE
创建表格。
但是,就我的表使用两列(“lang”和“name”)作为主键,我不知道如何做同样的事情。
提前多多感谢,
答案 0 :(得分:1)
这将为您解决问题:
UNIQUE(lang, name) ON CONFLICT REPLACE