人多不足以依赖,要生存只有靠自己。
      观念决定思路,思路决定出路。
          IF(BOOL 学习= =FALSE)BOOL 落后=TRUE;不断的学习,我们才能不断的前进。

Mysql group_concat函数被截断的问题

mysql group_concat函数被截断的问题

 

MySQL的 group_concat 函数默认返回1024个字节长度,超过长度的会被截断。最近程序中就遇到这个问题了。

通过如下命令可以查看到当前mysql系统的参数

 

查询MySQL的 group_concat 函数默认返回长度默认1024个字节
show variables like "%concat%";

 

 

 

2. 有两个方法可以设置group_concat_max_len的值

(1) 在 /etc/my.cnf (my.ini配置文件)中的[mysqld]加上group_concat_max_len = 1024000,需要重启mysql才能生效

(2) 在命令行下输入:

      SET GLOBAL group_concat_max_len=1024000;
或者  SET SESSION group_concat_max_len=1024000;

GLOBAL 是对全局生效的,而SESSION是对当前会话有效。需要有管理员权限才可以操作GLOBAL哦!!!

 

 

 

 

 

 

posted @ 2016-11-22 16:06  MrZhaoFei  阅读(594)  评论(0编辑  收藏  举报