gpt4 book ai didi

Mysql找到非常短的字符串的匹配?

转载 作者:行者123 更新时间:2023-11-29 14:25:02 26 4
gpt4 key购买 nike

我需要查找表Cities 中出现的所有“Of”(区分大小写)。

我正在尝试使用 match,我也尝试过使用 like,但没有任何效果。

SELECT * FROM `Cities` WHERE MATCH(`Name`) AGAINST ('Of')

如何做到这一点?

最佳答案

在这种情况下,您需要将 ft_min_word_len 指令更改为 2。默认值为 4,因此 1、2 和 3 个字母的单词不会被编入索引。

http://dev.mysql.com/doc/refman//5.5/en/fulltext-fine-tuning.html

它应该与 LIKE 一起使用。确保您尝试过这样的操作:

WHERE `name` LIKE BINARY '%Of%'

PS:错过了区分大小写的要求 - 因此添加了 BINARY

关于Mysql找到非常短的字符串的匹配?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11150427/

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