gpt4 book ai didi

mysql - 试图让 mysql 子字符串搜索工作

转载 作者:行者123 更新时间:2023-11-30 23:41:54 24 4
gpt4 key购买 nike

我有一张包含 SA1、SA3、SA11、LL41、NP20 等 zip 区的表格,我需要根据客户输入的 zip 进行搜索,然后匹配相关记录,我试过:

SELECT MATCH(postal_district) AGAINST ('SA1 1EG') FROM `postcodes` WHERE MATCH(postal_district) AGAINST ('SA1 1EG') > 0

但它什么也没返回,我做错了什么?

最佳答案

你是否想做更多类似的事情?

SELECT postal_district FROM postcodes WHERE  MATCH(postal_district) AGAINST('SA1 1EG' IN BOOLEAN MODE);

我不确定全文搜索是否是您真正想要的,无论哪种方式,因为每行一个代码并且只进行不区分大小写的匹配(只需比较大写的每个版本)。如果您坚持使用上述内容,请确保您在搜索的列 (postal_district) 上有一个全文索引。

关于mysql - 试图让 mysql 子字符串搜索工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2273959/

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