0

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

我在其他问题中读到,最简单的方法是使用以下子句,也与 API LEVEL <8 兼容:

UNIQUE (id) ON CONFLICT REPLACE

关于表的创建。

但就我的表使用两列(“lang”和“name”)作为主键而言,我不知道该怎么做。

非常感谢提前,

4

1 回答 1

1

这将为您解决问题:

UNIQUE(lang, name) ON CONFLICT REPLACE  
于 2012-06-22T12:47:35.597 回答