GROUP_CONCAT 长度限制

group_concat长度限制默认是1024,如果在实际使用过程中拼接好的字符串长度超过了最大长度,那么最后仅保留前1024个字符

1.修改配置文件

如果忘了配置文件在哪,可以通过 select @@datadir; 查询数据存储位置,配置文件一般就在这个路径

添加或修改 group_concat_max_len = 1024000 ,然后重启服务。这个方式是永久性的

2. 修改变量

use mysql;
SHOW VARIABLES LIKE "group_concat_max_len"; #查询最大值

SET GLOBAL group_concat_max_len=10240000;
SET SESSION group_concat_max_len=10240000;

特别注意:只对当前会话有效

参考地址 MySql中group_concat字符长度限制_yy901020a的技术博客_51CTO博客

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容