【BUG之group_concat默认长度限制】

问题:mysql数据库使用group_concat将多个id组成字符串数组,一共200个,到160个被截断;

原因:mysql的group_concat默认连接长度为1024字符,也就是说你需要连接后的连接超过1024字符,它只会显示这么长,其余部分都会被截取丢掉。

解决方案:

1、设置临时会话,扩展长度

SET GLOBAL group_concat_max_len=102400; SET SESSION group_concat_max_len=102400;

2、mysql 修改配置文件

group_concat_max_len = 102400;

转载于:https://my.oschina.net/maojindaoGG/blog/2874248

原文地址:https://www.cnblogs.com/twodog/p/12135659.html