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

Consulta MYSQL WHERE IN vs OR


Use IN.

IN usará um índice.

OU (afaik) não usará um índice.

Além disso, e este ponto não deve ser desprezado, a versão IN:
  • usa menos código
  • é mais fácil de manter
  • é mais fácil de entender

Só por esses motivos eu estaria preparado para sofrer um pouco de desempenho para ganhar qualidade de código, mas na verdade você ganha desempenho também.