Không có cách nào để làm điều này một cách độc đáo bằng cách sử dụng tìm kiếm toàn văn của MySQL. Những gì bạn đang làm (thay thế các ký tự đặc biệt bằng một chuỗi được xác định trước) là cách duy nhất để làm điều đó.
Bạn có thể muốn xem xét sử dụng Tìm kiếm nhân sư thay thế. Nó rõ ràng hỗ trợ thoát các ký tự đặc biệt và bởi tất cả các báo cáo nhanh hơn đáng kể so với tìm kiếm toàn văn mặc định.