Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Ordem de execução de condição no MySQL


O otimizador avaliará as condições WHERE na ordem que achar melhor.

SQL é declarativo :você diz ao otimizador o que você quer, não como para fazê-lo.

Em um procedural/imperative idioma (.net, Java, php etc), então você diz como e escolheria qual condição é avaliada primeiro.

Nota:"esquerda para a direita" se aplica a certas expressões como (a+b)*c como você esperaria