解决 group_concat 默认长度限制问题
GROUP_CONCAT 有个最大长度的限制,超过最大长度就会被截断掉
获取长度
可以通过下面的语句获得长度:
SELECT @@global.group_concat_max_len;
show variables like 'group_concat_max_len';
设置长度
使用以下语句设置:
SET GLOBAL group_concat_max_len=102400;
SET SESSION group_concat_max_len=102400;
配置设置
在 MySQL 配置文件中 my.conf 或 my.ini 中添加:
[mysqld]
group_concat_max_len=102400
重启 MySQL 服务。
相关文章