Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一张桌子(id, title),idPK在哪里。对于查询SELECT * FROM table WHERE title LIKE "%stackoverflow%",我尝试了索引title和全文索引title。我曾经EXPLAIN检查索引是否有效,但两者都不起作用。
(id, title)
id
SELECT * FROM table WHERE title LIKE "%stackoverflow%"
title
EXPLAIN
我被告知 index 不适用于LIKE "%...%". 是这样吗?
LIKE "%...%"
noup 它不会工作,但是如果你的索引是 'xxx%' 它会工作,
另一件事是你的 MySQL 版本早于 5.6 你的引擎必须是 MyIsam 或 Aria,但它不能是 Innodb 有一个文本索引