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