sql >> Databasteknik >  >> RDS >> Mysql

Hur många where-klausuler i mysql-query är för många?

Det är inte kvantiteten som spelar roll. Det är hur väl du har utformat din databasstruktur och fråga som spelar roll.

  1. Se till att du har ett index över kolumnerna som kommer att användas i dina where-frågor

  2. Placera din WHERE uttalanden i den ordning som matchar de minsta raderna först och fortsätt så.

Här är MySQL:s WHERE-klausuloptimeringsguide för fler tips




  1. Hur man förhindrar rastillstånd i online hotellbokning

  2. MySQL tar bort alla blanksteg från hela kolumnen

  3. MYSQL Välj fråga med SUM()

  4. Hur infogar man kolumner på en specifik position i befintlig tabell?