gpt4 book ai didi

mysql - SQL 查询在较新的 MySQL 版本中不起作用

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

我有一个查询在 MySQL 5.0.45 上运行良好并返回 4 行,但在 MySQ 5.5.37 上没有返回任何行。

查询:

SELECT id, MATCH (name, fb_title, fb_desc) AGAINST ('ic3') as score
FROM (`pages`)
WHERE `published` = 1
AND MATCH (name, fb_title, fb_desc) AGAINST ('ic3')
AND `section_id` IN (9, 1, 2, 3, 118, 8, 375, 119, 378, 120, 121, 320, 321, 4, 5, 6, 7, 204, 179, 205, 178)
ORDER BY `score` DESC

我觉得这可能与 MATCH 有关,但我不确定。

谢谢

最佳答案

您正在搜索长度为 3 个字符的字符串“ic3”。最小全文词搜索的默认值为 4 in mysql v5.5 .您应该将此值更改为 3 重建所有全文索引。

关于mysql - SQL 查询在较新的 MySQL 版本中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33670131/

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