MySQL的视图查询不走索引吗?

其他的像pg支持吗?

阅读 9.8k
1 个回答

因为在mysql中有些查询语句是用不到索引的。
1.like语句;
2.列类型为字符串类型,查询时没有用单引号引起来;
3.在where查询语句中使用表达式;
4.在where查询语句中对字段进行NULL值判断;
5.在where查询中使用了or关键字, myisam表能用到索引, innodb不行;(用UNION替换OR,可以使用索引);
6.全表扫描快于索引扫描(数据量小时)

兄弟,觉得OK的话点个赞或者采纳一下。

推荐问题
宣传栏