UNIQUE约束是否在Sqlite中删除了对显式索引的需求?

Hub*_*bro 17 sqlite

我希望为某些列创建索引以提高查找和排序速度.如果该列标记为UNIQUE,例如:

CREATE TABLE "foo" (
    "bar" TEXT NOT NULL UNIQUE
)
Run Code Online (Sandbox Code Playgroud)

现在索引的列"bar"是这样的:

CREATE INDEX foo_bar ON foo(bar)
Run Code Online (Sandbox Code Playgroud)

搜索和排序不提供速度奖励?

CL.*_*CL. 14

UNIQUEPRIMARY KEY约束确实创建了一个内部索引来加速查找,因此您不需要创建自己的查找.
(见文件)