Tôi nghĩ bạn nên sử dụng SOUNDS LIKE
hoặc SOUNDEX()
Vì tập dữ liệu của bạn quá nhỏ, một giải pháp có thể là tạo một bảng mới để lưu trữ các từ hoặc giá trị soundex riêng lẻ có trong mỗi trường văn bản và sử dụng SOUNDS LIKE trên bảng đó.
ví dụ:
SELECT * FROM table where id IN
(
SELECT refid FROM tableofwords
WHERE column SOUNDS LIKE 'right' OR column SOUNDS LIKE 'shlder'
)
xem: http://dev.mysql.com/doc /refman/5.0/en/string-functions.html
Tôi tin rằng không thể ký tự đại diện tìm kiếm chuỗi :(