mysql group_concat函数被截断的问题
2017-02-07 12:48
375 查看
mysql group_concat函数被截断的问题
mysql的 group_concat函数默认返回1024个字节长度,超过长度的会被截断。最近程序中就遇到这个问题了。
通过如下命令可以查看到当前mysql系统的参数:
mysql> show variables like "%concat%"; +----------------------+-------+ | Variable_name | Value | +----------------------+-------+ | group_concat_max_len | 1024 | +----------------------+-------+ 1 row in set (0.00 sec)
2. 有两个方法可以设置group_concat_max_len的值
(1) 在 /etc/my.cnf 中的[mysqld]加上group_concat_max_len = 1024000,需要重启MySQL才能生效
(2) 在命令行下输入:
SET GLOBAL group_concat_max_len=1024000; 或者 SET SESSION group_concat_max_len=1024000;
GLOBAL 是对全局生效的,而SESSION是对当前会话有效。需要有管理员权限才可以操作GLOBAL哦!!!
1024指的是字节
原文地址:http://blog.csdn.net/wangyonglin1123/article/details/51744834
相关文章推荐
- 【MySQL】mysql中函数DISTINCT、group by、CONCAT、GROUP_CONCAT的使用以及mysql group_concat函数被截断的问题
- Mysql group_concat函数被截断的问题
- MySQL中使用group_concat()函数数据字符过长报错的问题解决方法
- group_concat函数被截断问题
- mysql group_concat()函数陷阱问题
- MySQL中函数CONCAT及GROUP_CONCAT
- MySql中的几个小函数的应用(group_concat,concat_ws)
- mysql group_concat合并行用法和问题
- MySQL中group_concat函数深入理解
- 为什么 MySQL 中 GROUP_CONCAT 函数返回 BLOB 大对象类型?(Why GROUP_CONCAT returns BLOB?)
- Mysql的GROUP_CONCAT()函数使用方法
- MySQL的字符串连接函数CONCAT, CONCAT_WS,GROUP_CONTACT
- MySQL之GROUP_CONCAT()函数——将查询到的数据拼接成字符串
- MYSQL group_concat() 函数
- group_concat出现问题被截断怎么办?
- oracle 函数 WMSYS.WM_CONCAT 的用法 与 mysql 函数GROUP_CONCAT的用法
- Mysql的GROUP_CONCAT()函数使用方法
- Mysql的GROUP_CONCAT()函数使用方法
- Mysql的GROUP_CONCAT()函数使用方法
- mysql group_concat 注意的问题