小编abo*_*tme的帖子

sqlite没有使用类似查询的索引

我一直试图让sqlite使用索引,似乎无济于事.香港专业教育学院尝试整理nocase仍然没有运气.任何人都有任何关于如何让sqlite像命中索引一样的想法.提前致谢

DROP TABLE IF EXISTS "test";
DROP TABLE IF EXISTS "test2";
DROP TABLE IF EXISTS "test3";
create table test(name TEXT COLLATE NOCASE);
create table test2(name TEXT);
create table test3(name TEXT);
create index idx_test_name on test(name);
create index idx_test2_name on test2(name);
create index idx_test3_name on test3(name COLLATE NOCASE);
insert into test(name) values('dan');
insert into test2(name) values('dan');
insert into test3(name) values('dan');
--explain query plan select * from test where name like 'test%' 
-- explain query plan select * from test2 where name …
Run Code Online (Sandbox Code Playgroud)

sqlite

9
推荐指数
2
解决办法
2990
查看次数

标签 统计

sqlite ×1