mysql中的索引问题,请大家看看是为什么

大家帮忙看看这里的第二句sql为什么会走索引呢,实在是百思不得其解
联合索引确实和顺序无关,但是!=会导致索引失效,那么第二句为什么依旧会继续走索引呢

img

简单来说第二个 update 语句中,涉及到的列是 ba,与索引的顺序相同。

和where后面的条件顺序没关系的,没猜错的话你再多个c where后面随便写顺序 只要有a 就走索引