sql >> Databasteknik >  >> RDS >> Mysql

Där 'foo' ELLER 'bar' OCH 'lol' ELLER 'rofl' MySQL

AND operatorn har högre prioritet än OR i MySql , så ditt nuvarande uttryck utvärderas som:

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

Lägg till parenteser till uttrycket om du vill tvinga fram utvärderingsordningen:

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


  1. Hur berättar man för node.js att mysql inte körs på standardporten?

  2. Hur många som registrerar sig under veckodagen

  3. Skillnad mellan språk sql och språk plpgsql i PostgreSQL-funktioner

  4. Vista fokusproblem när du anropar Microsoft Word stavningskontroll från Oracle Forms