赞
踩
通过执行计划EXPLAIN可以判断索引是否失效
如果KEY和KEY_LEN为空代表索引失效
如果索引多列,查询需要从索引的最左前列开始且不能跳过索引中的列
如果符合最左前缀法则,但跳跃了其中的索引,只有最左侧的索引会生效
范围查询本身可以走索引
eg:id>1 and name != ‘aa’
name不会走索引
因为在查询时,mysql的查询优化器会自动进行类型转换造成索引失效
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。