具有多个关键字段的Android SQLite数据库中的冲突解决方案

时间:2012-06-22 12:42:33

标签: android sqlite

我在SQLite数据库中有一个包含多个关键字段(“lang”和“name”)的表,我想在发生冲突时替换完整的行。

我已经在其他问题中读到,最简单的方法是使用API​​ LEVEL< 8,这是最简单的方法:

UNIQUE (id) ON CONFLICT REPLACE

创建表格。

但是,就我的表使用两列(“lang”和“name”)作为主键,我不知道如何做同样的事情。

提前多多感谢,

1 个答案:

答案 0 :(得分:1)

这将为您解决问题:

UNIQUE(lang, name) ON CONFLICT REPLACE