最近在使用MySQL中的一个小总结。

在MySQL中,不等号<>在主键字段和唯一索引字段中会走索引,在普通索引的字段上不会走索引。

1.当不等号<>作用在普通索引字段上

表信息:

浅谈MySQL中不等号索引问题

使用explain查看普通索引字段,没有走索引

浅谈MySQL中不等号索引问题

2.当不等号<>作用在主键索引字段上

使用explain查看主键索引字段,走索引。

浅谈MySQL中不等号索引问题

3.当不等号<>作用在唯一索引字段上

表信息如下

浅谈MySQL中不等号索引问题

使用explain查看唯一索引字段,走索引。

浅谈MySQL中不等号索引问题

原文地址:https://xingfeiyin.blog.csdn.net/article/details/86718068

相关文章: