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

Tìm kiếm FULLTEXT trong MySQL không trả về bất kỳ hàng nào

Trong MySQL có ba loại tìm kiếm toàn văn:

  • tìm kiếm boolean
  • tìm kiếm ngôn ngữ tự nhiên (được sử dụng theo mặc định)
  • tìm kiếm mở rộng truy vấn

Từ mục nhập thủ công MySQL :

Ví dụ:hãy thử thêm hai bản ghi nữa:

INSERT INTO articles(body) VALUES ('Some text'), ('Another text');

Và chạy lại cùng một CHỌN - nó sẽ hoạt động.

Để giải quyết vấn đề, bạn có thể sử dụng chế độ boolean không có quy tắc "50%" này:

SELECT * FROM articles  WHERE MATCH(title, body) AGAINST('Maya' IN BOOLEAN MODE);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Danh mục chú thích JPA @Table và các biến lược đồ được sử dụng để làm gì?

  2. Làm cách nào để biết một bảng mysql đang sử dụng myISAM hoặc InnoDB Engine?

  3. PHPmailer - Gửi nhiều e-mail

  4. PHP MySQL đặt Thời gian chờ kết nối

  5. Làm cách nào để tạo một trình tạo hàng trong MySQL?