Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

A instrução SQL está ignorando onde o parâmetro


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

AND tem precedência maior que OR , então university = '2' só estava sendo combinado com MATCH , não com o fname/lname testes.