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

Làm thế nào để tìm kiếm nhiều cột trong MySQL?

Nếu nó chỉ là để tìm kiếm thì bạn có thể sử dụng CONCATENATE_WS. Điều này sẽ cho phép tìm kiếm theo ký tự đại diện. Có thể có vấn đề về hiệu suất tùy thuộc vào kích thước của bảng.

SELECT * 
FROM pages 
WHERE CONCAT_WS('', column1, column2, column3) LIKE '%keyword%'


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL cấp tất cả các đặc quyền cho cơ sở dữ liệu ngoại trừ một bảng

  2. Toán tử này <=> trong MySQL là gì?

  3. Làm thế nào để lưu trữ uuid dưới dạng số?

  4. Cài đặt MySQL trên Ubuntu 14.04

  5. MySql cập nhật hai bảng cùng một lúc