gpt4 book ai didi

MySQL 查询 BOOLEAN MODE 区分大小写

转载 作者:太空狗 更新时间:2023-10-29 16:43:16 25 4
gpt4 key购买 nike

我的搜索区分大小写,但我希望它不区分大小写。在 MySQL 中,我将数据库和表设置为 utf8_general_ci。搜索仍然区分大小写。我一直在做一些研究,这背后的原因似乎是我查询中的 BOOLEAN MODE。有没有办法让它不区分大小写?所以无论我如何输入任何敏感词,它总是会出现在搜索结果中?

SELECT 
s_cost_sheet.partnumber,
s_cost_sheet.description,
s_cost_sheet.price,
s_cost_sheet.notes

FROM s_cost_sheet
WHERE MATCH ( partnumber, description, price, notes )
AGAINST('%".$search."%' IN BOOLEAN MODE) ORDER BY partnumber, description, price, notes ASC";

我已经在 phpMyAdmin 中测试了搜索,无论字牌的类型如何,它都可以工作,它可以是 Plate、PLATE、plate。一切正常,所以一定是其中的某些东西导致了问题。

最佳答案

如果其中一列是 int 或 numeric 类型,则搜索将区分大小写。此外,无需在搜索字符串中使用 %

关于MySQL 查询 BOOLEAN MODE 区分大小写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7636131/

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