MySQL中使用group_concat遇到的坑
程序员文章站
2022-09-15 19:23:53
在使用group_concat的过程中遇到个问题,这里记录一下:在MySQL中有个配置参数group_concat_max_len,它会限制使用group_concat返回的最大字符串长度,默认是1024。 查询group_concat_max_len大小: 修改group_concat_max_l ......
在使用group_concat的过程中遇到个问题,这里记录一下:在mysql中有个配置参数group_concat_max_len,它会限制使用group_concat返回的最大字符串长度,默认是1024。
查询group_concat_max_len大小:
show variables like 'group_concat_max_len';
修改group_concat_max_len大小:
方法一:
set global group_concat_max_len = 1024 * 10; set session group_concat_max_len = 1024 * 10;
这种方法可以在不重启服务器的情况下使用,但是如果重启服务器后会还原配置。可以通过修改mysql(my.ini)配置文件来彻底解决这个问题。
方法二:
修改mysql(my.ini)配置文件,需要重启服务器后才能生效。
找到my.ini文件,如果修改或新增:
group_concat_max_len = 10240
重启生效。
上一篇: 民间补血饮食的六个秘方
下一篇: 在一个批次中插入多笔记录的几种方法
推荐阅读
-
php 中 怎么使用 mysqli连接 获取mysql的进程列表,就是类似 show processlist
-
在win7中, 使用localhost连接mysql速度慢的解决方法
-
PHP中file_exists使用中遇到的问题小结,file_exists小结_PHP教程
-
mysql中find_in_set()函数的使用详解
-
mysql中find_in_set()函数的使用及in()用法详解
-
使用MySQL时遇到的问题整理_MySQL
-
solaris 11中怎么在没有安装mysql的机器下使用mysql_connect等函数
-
MySQL 中字符串字段,在使用in时,没有加引号时的性能陷阱
-
mysql-MySQL二进制日志使用遇到的编码问题
-
请问php 使用mysql_query时遇到的奇怪有关问题