gpt4 book ai didi

如果搜索值是小写字母,Mysql select 查询不会显示结果

转载 作者:行者123 更新时间:2023-11-29 23:16:20 26 4
gpt4 key购买 nike

在 mysql 表中,我有一个包含简历文本的 file_content 列。在我的搜索表单中,我使用以下 mysql 查询来搜索此简历文本。

例如:我的数据库表列中有一个文本,如下所示:

SUMMARY IS start here.

现在,如果我将摘要放在搜索字段中,它不会显示结果,但如果我使用SUMMARY,那么它会显示结果。

看起来像是 sql 大小写敏感问题。我不太清楚。谁能告诉我如何修复此搜索查询,以便它会产生任何数据,无论它的值是什么:大写字母或小写字母。

if(!empty($ad_resume)){    
$getSearch .= "AND BINARY LOCATE('$ad_resume', contact_docs.file_content)"; //is this the resume? yes
}

最佳答案

您可能只需将查询的排序规则设置/覆盖为支持不区分大小写的排序规则

http://dev.mysql.com/doc/refman/5.0/en/charset-collate.html

关于如果搜索值是小写字母,Mysql select 查询不会显示结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27763118/

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