解决group_concat默认长度限制

sql查询结果列拼接成逗号分隔的字符串

GROUP_CONCAT有个最大长度的限制,超过最大长度就会被截断掉,通过下面的语句获得长度:

  SELECT @@global.group_concat_max_len;

或者

  show variables like "group_concat_max_len";

  临时设置

       SET GLOBAL group_concat_max_len=102400;

       SET SESSION group_concat_max_len=102400;

  永久设置    :

     在MySQL配置文件中my.conf或my.ini中添加:

  #[mysqld]

  group_concat_max_len=102400

(3)重启MySQL服务

上一篇:LCD深度剖析


下一篇:MySQL:GROUP_CONCAT()函数介绍