【Mysql】Mysql之group_concat函数返回值的长度限制
group_concat函数的返回结果会被截断为group_concat_max_len系统变量所给出的最大长度,该变量的默认值为1024。
group_concat_max_len可以设置得更高(返回值的有效最大长度也会受到max_allowed_packet值的限制)。
设置语法: SET [GLOBAL | SESSION] group_concat_max_len = val; 其中val是无符号integer类型,代表字节数
1)查找当前数据库长度
show variables like 'group_concat_max_len'
2)设置当前session的group_concat长度,其他session连接不受影响
SET SESSION group_concat_max_len = 10240;
3)设置全局group_concat长度,当前session不受影响,需要断开重连才生效
SET GLOBAL group_concat_max_len = 10240
你投入得越多,就能得到越多得价值