Mặc dù tính năng tìm kiếm toàn văn bản của MySQL không cho phép bạn tìm kiếm theo hậu tố, nhưng có một giải pháp cho việc này nếu bạn đồng ý với một số chi phí lưu trữ. Bạn sẽ chỉ cần một cột bổ sung sẽ giữ giá trị chuỗi đảo ngược từ cột ban đầu và cũng có một chỉ mục toàn văn bổ sung cho cột mới. Sau đó, truy vấn của bạn sẽ trông theo cách sau:
SELECT * FROM Tbl
WHERE MATCH (Word_reversed) AGAINST (REVERSE('*apple') IN BOOLEAN MODE)
Hãy nhớ rằng bạn cũng sẽ phải duy trì trường bổ sung bằng cách cập nhật / chèn trình kích hoạt hoặc thủ công.