如何在MySQL表中搜索单词?比较反对还是喜欢?
作者:互联网
我为一些公司提供了一张桌子,这些公司可能在不同国家拥有许多分支这些国家/地区插入了国家/地区.
现在,我必须建立一个搜索系统,允许用户查找在特定国家/地区拥有任何分支的公司.
我的问题是:我必须使用哪一个?比较反对还是喜欢?查询必须搜索所有记录才能找到完整匹配的项目.
>注意:记录可能有不同的国家名称用逗号分隔.
解决方法:
MATCH AGAINST子句在Full Text Search中使用.
为此,您需要在搜索列国家/地区创建全文索引.
全文索引搜索比LIKE’%country%’serach快得多.
标签:mysql,search,select,sql-like,match-against 来源: https://codeday.me/bug/20190725/1537755.html