【发布时间】:2010-10-31 14:33:16
【问题描述】:
我知道 SQLite 本身并不强制执行外键,但这不是我主要关心的问题。问题是:如果我声明
CREATE TABLE invoice (
invoiceID INTEGER PRIMARY KEY,
clientID INTEGER REFERENCES client(clientID),
...
)
sqlite 至少会使用 clientID 是外键的信息来优化查询并自动索引 invoice.clientID,还是这个约束是真正的无操作?
【问题讨论】:
标签: sqlite indexing foreign-keys query-optimization