Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Die SQL-Anweisung ignoriert den Where-Parameter

Korrigieren Sie Ihre Klammern

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

AND hat Vorrang vor OR , also university = '2' wurde nur mit MATCH kombiniert , nicht mit fname/lname Tests.