网站建设有哪些基本流程,wordpress发的文章怎么删除,wordpress商品展示,成都网站开发失效的几种情况
1、select * from xxx
2、索引列上有计算
3、索引列上有函数
4、like左边包含‘%’
5、使用or关键字
6、not in和not exists
7、order by
8、不满足最左匹配原则 给code、age和name这3个字段建好联合索引#xff1a;idx_code_age_name。 该索引字段的顺…失效的几种情况
1、select * from xxx
2、索引列上有计算
3、索引列上有函数
4、like左边包含‘%’
5、使用or关键字
6、not in和not exists
7、order by
8、不满足最左匹配原则 给code、age和name这3个字段建好联合索引idx_code_age_name。 该索引字段的顺序是 code age name
它是索引字段中的第一个字段也就是最左边的字段。只要有这个字段在该sql已经就能走索引。 查询条件中没有包含给定字段最左边的索引字段即字段code。 索引确实失效了
9、字段类型不同 t_user表中的code字段它是varchar字符类型的。 explain
select * from user where code101;从上图中看到该code字段走了索引。
温馨提醒一下查询字符字段时用双引号“和单引号’都可以。
但如果你在写sql时不小心把引号弄掉了把sql语句变成了
explain
select * from user where code101;你会惊奇的发现该sql语句竟然变成了全表扫描。因为少写了引号这种小小的失误竟然让code字段上的索引失效了。