使用的索引名称:
1.隐式转换导致索引失效。
由于表字段定义为vachar类型,但在查询时把该字段作为number类型 以及where条件传给mysql。
2.对索引列进行任何操作(计算(+、-、*、/等)、函数、自动/手动类型转换)导致索引失效。
错误的例子:select * from test where id-1=9;
使用覆盖索引可以解决。
将通配符放置在字符串后面可以解决。
原文:https://www.cnblogs.com/berandwaddle/p/11281216.html