我有一个名为“customers1”的MySQL表,运行引擎MyISAM。我在列名,地址和邮编上创建了全文索引。现在这张桌子上的一位顾客就是我。我拼写了我的名字“Gildebrand”。现在我不能指望用户可以正确拼写我的名字,很多人可能会写“滑翔机”,但仍然想找到我的名字。我怎么能在SQL中进行搜索?全文搜索不完全匹配
如果我现在
SELECT * FROM customers1 WHERE MATCH(name,adress,zip) AGAINST('Gildebrand')
运行下面的查询它找到我,当然。但是,如果我拼错,“Glidebrand”,它不会找到我。最好的办法是什么?