Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Pernyataan SQL mengabaikan parameter where

Perbaiki tanda kurung Anda

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

AND memiliki prioritas lebih tinggi daripada OR , jadi university = '2' hanya digabungkan dengan MATCH , bukan dengan fname/lname tes.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara membuat database MySQL dan mengatur hak istimewa

  2. MySQL - ORDER BY nilai dalam IN()

  3. Cara mengaktifkan log kueri lambat di MySQL

  4. Menghubungkan ke server MySQL jarak jauh menggunakan PHP

  5. Nilai default tidak valid untuk 'dateAdded'