Mysql
 sql >> Base de données >  >> RDS >> Mysql

L'instruction SQL ignore le paramètre where

Corrigez vos parenthèses

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

AND a une priorité plus élevée que OR , donc university = '2' n'était combiné qu'avec MATCH , pas avec le fname/lname tests.