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

Příkaz SQL ignoruje parametr where

Opravte závorky

SELECT * FROM people 
WHERE
    university='2' 
    AND (MATCH (lname,fname) AGAINST ('+massive' IN BOOLEAN MODE) 
         OR fname LIKE '%box%' 
         OR lname LIKE '%box%') 

AND má vyšší prioritu než OR , takže university = '2' byl pouze kombinován s MATCH , nikoli s fname/lname testy.




  1. Ručně přidat novou instanci RAC

  2. Jak zobrazit chyby pro můj dotaz MySQLi?

  3. Vytvoření sha1-hash řádku v Oracle

  4. 11 způsobů, jak získat primární klíč v SQL Server (příklady T-SQL)