标签: mysql optimization text indexing
MySQL文档说通常的BTREE索引对查询字符串开头的查询没有帮助,如
SELECT textcol FROM manytexts WHERE textcol LIKE '%word%';
哪个索引可以帮到这里?我有兴趣检索特定的短语,其中FULLTEXT索引的逐字搜索没有帮助。
谢谢!
答案 0 :(得分:0)
没有索引可以帮助查询LIKE %%。这个谓词使得参数非 - sargable。
LIKE %%