SELECT * FROM `some_table`
WHERE
CONCAT_WS('|',`column1`,`column2`,`column3`,`column4`,`column64`) # single condition, many columns
LIKE '%VT%'
Thì đấy.
Dấu '|' Bằng cách này, dấu phân tách là để ngăn bạn tìm thấy các kết quả trùng khớp trong đó, ví dụ:cột1 kết thúc bằng 'V' và cột 2 bắt đầu bằng 'T', điều này sẽ cung cấp cho bạn kết quả dương tính giả khi tìm kiếm "VT".
Tôi không chắc liệu phương pháp trên có nhanh hơn OR
hay không (Tôi đoán chúng có cùng tốc độ), nhưng nó chắc chắn liên quan đến việc nhập ít hơn nếu bạn đang viết truy vấn bằng tay.