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

Kde 'foo' NEBO 'bar' AND 'lol' NEBO 'rofl' MySQL

AND operátor má vyšší prioritu než OR v MySql , takže váš aktuální výraz se vyhodnotí jako:

WHERE 'foo' OR ('bar' AND 'lol') OR 'rofl'

Pokud chcete vynutit pořadí hodnocení, přidejte k výrazu závorky:

WHERE ('foo' OR 'bar') AND ('lol' OR 'rofl')


  1. Top 10 hráčů s nejvyšším průměrem pálkování

  2. Správný způsob použití LIKE '%{$var}%' s připravenými příkazy? [mysqli]

  3. MySql Processlist plný záznamů spánku vedoucích k příliš mnoha připojením?

  4. MySQL - Vybrat vše kromě toho, co je v této tabulce