sql >> Databáze >  >> RDS >> Mysql

MYSQL dotaz WHERE IN vs. OR

Použijte IN.

IN použije index.

NEBO nebude (afaik) používat index.

Také, a to není k zahození, IN verze:

  • používá méně kódu
  • je jednodušší na údržbu
  • je srozumitelnější

Už jen z těchto důvodů bych byl připraven utrpět trochu výkonu, abych získal kvalitu kódu, ale ve skutečnosti získáte výkon také.



  1. MySQL:Zobrazit s poddotazem v omezení klauzule FROM

  2. ORDER BY id nebo date_created pro zobrazení nejnovějších výsledků?

  3. Jak odstranit řadu záznamů najednou na MySQL?

  4. Došlo k chybě mySQL, neznámá klauzule kde sloupec