本文共 347 字,大约阅读时间需要 1 分钟。
mysql在使用like查询中,能不能用到索引?在什么地方使用索引呢? 在使用like的时候,如果使用‘%%’,会不会用到索引呢?
EXPLAIN SELECT * FROM `user` WHERE username LIKE '%ptd_%';
EXPLAIN SELECT * FROM `user` WHERE username LIKE 'ptd_%';
EXPLAIN SELECT * FROM `user` WHERE username LIKE '%ptd_';
综上,mysql在使用like查询的时候只有使用后面的%时,才会使用到索引。
转载地址:http://mtnsi.baihongyu.com/