gpt4 book ai didi

sqlite - SQLite 外键是否自动具有索引?

转载 作者:IT王子 更新时间:2023-10-29 06:18:01 26 4
gpt4 key购买 nike

我知道 SQLite 本身不强制执行外键,但这不是我主要关心的问题。问题是:如果我声明

CREATE TABLE invoice (
invoiceID INTEGER PRIMARY KEY,
clientID INTEGER REFERENCES client(clientID),
...
)

sqlite 至少会使用 clientID 是外键的信息来优化查询并自动索引 invoice.clientID,还是这个约束是真正的空操作?

最佳答案

SQLite Documentation它说:

... "an index should be created on the child key columns of each foreign key constraint"

即。索引不会自动创建,但您应该在每个实例中创建一个。

关于sqlite - SQLite 外键是否自动具有索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/955135/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com