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