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