mysql的group_concat函数最大长度

1、配置文件

1.1Windows配置文件地址 

配置文件 地址:"C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqld.exe" --defaults-file="C:\ProgramData\MySQL\MySQL Server 5.7\my.ini" MySQL57 

 

1.2 MySQL安装地址查看命令

show variables like '%basedir%';

2、mysql的group_concat函数默认的最大长度限制

show variables like 'group_concat_max_len';

如果数据字符很长就会被截断。

3、临时解决方式

如果是生产环境,不能重启,可以通过sql命令临时修改,

SET GLOBAL group_concat_max_len = 4294967295;
SET SESSION group_concat_max_len = 4294967295;

PS:mysql服务再次重启后失效。

4、通过修改配置文件实现

修改配置文件my.ini,在[mysqld]下新增配置:

group_concat_max_len = 4294967295;

重启mysql服务:service mysql restart

posted @ 2022-08-04 19:12  码奴生来只知道前进~  阅读(160)  评论(0编辑  收藏  举报