mysql索引失效的情况 1:like通配符可能导致索引失效 并不是用了like通配符,索引一定失效,而是like查询是以%开头,才会导致索引失效。 select * from xxx where name like '%xx' #失效 select * from xxx where name like '%xx%' #失效 select * from xxx where name like 'xx%' #不失效 select name from xxx where name like '%xx%' #不失效(覆盖索引) 2:or语句前后没有同时使用索引。 select * from xxx...