gpt4 book ai didi

mysql - group_concat 是否有长度限制或其他无法在文本字段上工作的原因

转载 作者:IT老高 更新时间:2023-10-29 00:13:13 26 4
gpt4 key购买 nike

首先,这里是查询:

SELECT GROUP_CONCAT(title) title, GROUP_CONCAT(description) description,
skill_id, count(*)

FROM jobs j
INNER JOIN job_feed_details d
ON j.id = d.job_id
JOIN jobs_skills js
ON j.id = js.job_id
WHERE moderated = 1
group by skill_id

除了描述字段只返回一个结果,而不是所有结果的串联之外,一切都按预期工作。我怀疑这是因为描述是一个 text 字段,但我找不到任何关于为什么串联不适用于文本字段的信息。

有人知道为什么这行不通吗?

最佳答案

group_concat 结果长度被限制(截断)为 group_concat_max_len 系统变量的值。该变量的默认值为 1024。

如果你想改变变量的值语法是:

SET [GLOBAL | SESSION] group_concat_max_len = val;

更多信息 Mysql 5 docs

关于mysql - group_concat 是否有长度限制或其他无法在文本字段上工作的原因,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5445048/

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