最近项目中碰到一个问题,就是调用mysql函数的时候,数据老是显示少了的问题
我 mysql 函数里面用的是 select group_concat 返回的一个字符串
最终检查发现,mysql的group_concat函数,默认最大返回长度是1024
然后我数据长度超过了1024,导致数据被截取了
基本语法:group_concat([DISTINCT] 要连接的字段 [Order BY 排序字段 ASC/DESC] [Separator '分隔符'])
解决方法
show variables like 'group_concat_max_len' ;
SET SESSION group_concat_max_len = 10240;
SET GLOBAL group_concat_max_len = 10240;