mysql使用group_count拼接字符串长度不够导致java获取数据报错

程序bug记录:

问题:

在使用group_count拼接字符串后由于长度超过1024(由于group_concat的group_concat_max_len参数的值太小造成的,默认值为1024)

解决方法:

查看:show variables like "group_concat_max_len"; (查看group_concat_max_len的value)

修改:SET GLOBAL group_concat_max_len = 1024;(权限足够)

要彻底修改,在MySQL配置文件(my.ini)中加上

group_concat_max_len = -1  

-1为最大值或填入你要的最大长度

并重启mysql

 

你可能感兴趣的:(G工作中的问题)