Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Câu lệnh SQL đang bỏ qua tham số where

Sửa dấu ngoặc đơn của bạn

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

AND có mức độ ưu tiên cao hơn OR , vì vậy university = '2' chỉ được kết hợp với MATCH , không phải với fname/lname kiểm tra.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách kết nối Android với MySQL bằng trình điều khiển Mysql JDBC

  2. Kết nối Visual COBOL với MySQL

  3. Ví dụ về WEEK () - MySQL

  4. Truy vấn SQL để lấy giá trị cột tương ứng với giá trị MAX của cột khác?

  5. Cách chuyển các hàng trong bảng mysql thành cột