gpt4 book ai didi

mysql - 如何在 MySQL 表中搜索单词?匹配还是喜欢?

转载 作者:可可西里 更新时间:2023-11-01 07:49:57 25 4
gpt4 key购买 nike

我有一些公司的表格,这些公司可能在不同国家/地区拥有许多分支机构。这些国家被插入到 countries 字段中。
现在,我必须制作一个搜索系统,让用户可以找到在特定国家/地区设有分支机构的公司。
我的问题是:我必须使用哪一个? MATCH AGAINST 还是 LIKE?查询必须搜索所有记录以找到完整的匹配项目。

  • 注意:记录可能有不同的国家名称,用逗号分隔。

最佳答案

MATCH AGAINST 子句用于 Full Text Search .

为此,您需要在搜索列 countries 上创建一个全文索引

全文索引 搜索比LIKE '%country%' 搜索快得多。

关于mysql - 如何在 MySQL 表中搜索单词?匹配还是喜欢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11980513/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com