您当前的位置:首页 > 计算机 > 软件应用 > 数据库 > MySQL

如何解决group_concat默认长度限制问题

时间:09-20来源:作者:点击数:

今天需要用到这个函数,发现查询到的值不全,原来是因为mysql设置问题,查阅了博文后发现可以这样解决:

解决办法: 

(1)GROUP_CONCAT有个最大长度的限制,超过最大长度就会被截断掉,你可以通过下面的语句获得长度:

SELECT @@global.group_concat_max_len;

show variables like “group_concat_max_len”;

使用以下语句设置:

SET GLOBAL group_concat_max_len=102400;

SET SESSION group_concat_max_len=102400;

(2)在MySQL配置文件中my.conf或my.ini中添加:

#[mysqld]

group_concat_max_len=102400

(3)重启MySQL服务

上一篇:limit的用法 下一篇:很抱歉没有了
推荐内容
相关内容
栏目更新
栏目热门