我想知道下列之间在性能方面是否有任何差异
SELECT ... FROM ... WHERE someFIELD IN(1,2,3,4)
SELECT ... FROM ... WHERE someFIELD between 0 AND 5
SELECT ... FROM ... WHERE someFIELD = 1 OR someFIELD = 2 OR someFIELD = 3 ...
Run Code Online (Sandbox Code Playgroud)
或者MySQL会像编译器优化代码一样优化SQL吗?
编辑:由于评论中陈述的原因,将's 更改为AND's OR.