Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Gdzie 'foo' OR 'bar' AND 'lol' OR 'rofl' MySQL

AND operator ma wyższy priorytet niż OR w MySQL , więc Twoje obecne wyrażenie zostanie ocenione jako:

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

Dodaj nawiasy do wyrażenia, jeśli chcesz wymusić kolejność oceny:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL zwalnia po INSERT

  2. Entity Framework z MySQL — upłynął limit czasu podczas generowania modelu

  3. SQLException:metoda executeQuery nie może być użyta do aktualizacji

  4. Najlepszy sposób na przechowywanie/wyświetlanie dat w różnych strefach czasowych w PHP?

  5. Zapytanie SQL:lista wszystkich identyfikatorów, które były aktywne w określonym przedziale czasu, posortowane według czasu rozpoczęcia