在SQLite中插入或替换

时间:2012-01-24 16:08:52

标签: sql ios sqlite

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

也许有人可以为此提供帮助。

1 个答案:

答案 0 :(得分:3)

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

CREATE UNIQUE INDEX field1_field2_idx ON table_name(field1, field2)

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