已经运行半年的项目,最近出现一个问题,排查了好久,才发现是group_concat长度限制的问题,默认是1024
解决的方法,主要是有两个方法:
1.彻底修改,找到MYSQL的配置文件my.ini或者my.cnf,在里面添加以下信息
group_concat_max_len = -1 # -1为最大值或填入你要的最大长度
或者自己设置group_concat_max_len = 1024000。
注意:需要重启MySQL才能生效。
2. 在客户端连上mysql,执行语句解决:
SHOW VARIABLES LIKE "group_concat_max_len"; #查询最大值
SET GLOBAL group_concat_max_len=1024000;
SET SESSION group_concat_max_len=1024000;