我有一张表(id, title)
,其中id
是PK。对于查询SELECT * FROM table WHERE title LIKE "%stackoverflow%"
,我尝试编制索引title
和全文索引title
。我使用EXPLAIN
检查索引是否有效,两者都不起作用。
我被告知索引对LIKE "%...%"
不起作用。是这种情况吗?
答案 0 :(得分:3)
noup它不会工作,但是如果您的索引是'xxx%'它将起作用,
另一件事是你的MySQL版本超过5.6你的引擎必须是MyIsam或Aria,但它不能是Innodb有文本索引