索引列参与计算,不走索引。索引列使用函数,不走索引。索引列使用like '%test',前模块,不走索引。隐式转换(数字类型列和字符串列比较,join字段),不走索引。复合索引,不满足左匹配原则,不走索引or 、in、not null、is null、!=、<> 可能不走索引如果mysql估计使用全表扫描要比使用索引快,则不使用索引mybatis写sql时,where 1=1 导致不走索引