【发布时间】:2012-10-03 17:48:42
【问题描述】:
我有一个 SQLite 数据库并且正在使用 INSERT OR IGNORE 查询。我有一个表,它的主键是自动递增的 int,还有另一个唯一的列。我的问题是,SQLite 如何检查记录是否已经存在,以便知道是否忽略它?它是否先扫描主键,然后再扫描任何其他唯一列?如果是这样,它是否可以比较某些查询的主键之前的唯一列?此外,如果一列是唯一的,它是否已经被索引?
【问题讨论】:
标签: sql sqlite insert primary-key