group_concat用法
SELECT GROUP_CONCAT(file_url) as fileUrl FROM mine_media
group_concat(a,‘,’) 将a字段的多行数据以","号相隔,拼接成一行。默认长度1024
查看group_concat长度
SHOW VARIABLES LIKE “group_concat_max_len”
或
SELECT @@global.group_concat_max_len;
– 临时修改group_concat长度,重启失效
SET GLOBAL group_concat_max_len = 4294967295;
SET SESSION group_concat_max_len = 4294967295;
永久修改
– MYSQL的配置文件my.ini或者my.cnf,在里面添加以下信息 group_concat_max_len = -1 # -1为最大值或填入你要的最大长度
– -1 在某些版本长度变成了4,不好使。
group_concat_max_len = 4294967295