要么

通常 OR 杀死优化。

WHERE a = 12 OR b = 78

不能使用 INDEX(a,b),可能会或可能不会通过索引合并使用 INDEX(a), INDEX(b)。索引合并总比没有好,但只是勉强。

WHERE x = 3 OR x = 5

变成了

WHERE x IN (3, 5)

这可以使用索引与它 x。