在SQLite中插入或替换

在SQLite中插入或替换,sql,ios,sqlite,Sql,Ios,Sqlite,我想在SQLite中插入或替换两个字段Varchar和Integer。这两个字段应该是唯一的。所以我必须创建一个特殊的表,其中有两个字段是唯一的 也许有人能帮上忙。如果您希望两个字段的组合是唯一的,最简单的方法是在这些字段上创建一个唯一的索引: CREATE UNIQUE INDEX field1_field2_idx ON table_name(field1, field2) 如果发生冲突,INSERT或REPLACE语句将用新记录替换现有记录。是两个字段的组合是唯一的,还是每个字段各自独立

我想在SQLite中插入或替换两个字段Varchar和Integer。这两个字段应该是唯一的。所以我必须创建一个特殊的表,其中有两个字段是唯一的


也许有人能帮上忙。

如果您希望两个字段的组合是唯一的,最简单的方法是在这些字段上创建一个唯一的索引:

CREATE UNIQUE INDEX field1_field2_idx ON table_name(field1, field2)

如果发生冲突,
INSERT或REPLACE
语句将用新记录替换现有记录。

是两个字段的组合是唯一的,还是每个字段各自独立?