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

mysql CHỌN LIKE chỉ phải khớp toàn bộ từ với biến

Một giải pháp thay thế cho tìm kiếm toàn văn, có thể là đủ, là sử dụng chức năng REGEXP.

Khi đó, truy vấn mẫu của bạn có thể là:

SELECT *
  FROM db
 WHERE description REGEXP '[[:<:]]$string[[:>:]]' = 1
    OR headline REGEXP '[[:<:]]$string[[:>:]]' = 1

Xem http://dev.mysql.com/doc/refman/ 5.1 / vi / regexp.html



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mảng truy vấn Meta trong WordPress

  2. varchar (255) v tinyblob v tinytext

  3. Vấn đề trên KEY DUPLICATE + AUTO INCREMENT mysql

  4. mysql:chọn tất cả các mục từ bảng A nếu không tồn tại trong bảng B

  5. Truy vấn Laravel để nhận kết quả có ít nhất một phần tử của mảng?