mysql:GROUP_CONCAT字符串丢失不全,解决group_concat默认长度限制,GROUP_CONCAT最大长度是多少?
出处:互联网  更新时间:2022-04-23
原因:mysql的group_concat默认连接长度为1024字符,也就是说你需要连接后的连接超过1024字符,它只会显示这么长,其余部分都会被截取丢掉。

解决办法: 
(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服务

group_concat的使用方法及语法如下:
http://www.haoyun56.com/news/7286.html
网站申明:系本文编辑转载,来源于网络,目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,所有权归属原作者。如内容、图片有任何版权问题,可联系我们删除
正在被浏览的文章
新闻动态  财界网  2018-09-11
物流知识  互联网  2018-08-07
热点文章
物流问答  互联网  2017-01-08
物流问答  互联网  2017-01-08
更多精彩文章点此进入
长按下图选择“设别图中二维码”关注公众号
微信公众号