标签: mysql
如果通配符同时出现在开头和结尾,则MySql不会在LIKE上使用索引。
是否有解决此查询的方法,因此它将使用index:
SELECT * FROM Company WHERE Name LIKE '%ad%'
答案 0 :(得分:2)
也许使用全文搜索这些东西:http://dev.mysql.com/doc/refman/5.6/en/fulltext-search.html
答案 1 :(得分:0)
简单,不要在LIKE表达式的开头使用索引。
LIKE
相应地调整数据 - 如果必须,请使用额外的列。