如何在表数据库的几列中找到字符串的最佳/最快解决方案

时间:2019-05-22 19:26:02

标签: php mysql search full-text-search

我在数据库中有表,并且其中有几个文本字段。在每个字段中,条目都有从几十到几十个字符,这些是“文本”类型的字段。

我的MySQL版本为5.5.XX(无法升级版本)。到目前为止,搜索是使用LIKE查询完成的,但是数据量太大,以至于速度太慢。

示例查询如下。

SELECT * FROM Customers
WHERE CustomerName LIKE 'a%' OR CustomerLastame LIKE 'and%' OR CustomerCompany LIKE 'a%'

如何加快搜索过程? 我允许使用mysql中的解决方案或作为外部服务/工具。

我想问问曾经遇到过并解决类似问题的人。因为我在互联网上阅读了很多书,但是我不确定有效的方法。

0 个答案:

没有答案