我的编程空间,编程开发者的网络收藏夹
学习永远不晚

解决mysql中group_concat长度限制的方案

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

解决mysql中group_concat长度限制的方案

解决mysql中group_concat长度限制的方案

group_concat函数

在mysql中的group_concat函数默认支持的最大字符数为1024。
当你使用group_concat函数时,超出第1024字符的字符会全部丢失。

show variables like 'group_concat_max_len';

在这里插入图片描述

今天就被这个问题搞了一两个小时。不使用group by和group_concat时数据是正确的。
一用就发现使用了group_concat函数的列少了一些数据。

获得group_concat的最大长度

SELECT @@global.group_concat_max_len;或者show variables like "group_concat_max_len";

一看自己的mysql中group_concat的最大限制 发现等于1024

两种解决方案

使用sql设置group_concat的最大长度

SET GLOBAL group_concat_max_len=4294967295; SET SESSION group_concat_max_len=4294967295; 

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

#[mysqld]group_concat_max_len=4294967295

然后重启mysql服务

service mysqld restart或者systemctl restart mysqld.service

再次点击查看就发现已经修改了
在这里插入图片描述

来源地址:https://blog.csdn.net/guo_qiangqiang/article/details/126528901

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

解决mysql中group_concat长度限制的方案

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

解决mysql中group_concat长度限制的方案

解决mysql中group_concat长度限制的方案 group_concat函数获得group_concat的最大长度两种解决方案 group_concat函数 在mysql中的group_concat函数默认支持的最大
2023-08-17

MySQL GROUP_CONCAT限制解决方案

作用:GROUP_CONCAT函数可以拼接某个字段值成字符串,默认的分隔符是 逗号,即"," ,如果需要自定义分隔符可以使用 SEPARATOR如: SELECT GROUP_CONCAT(name SEPARATOR '_') FROM
2022-05-16

MySQL函数与存储过程字符串长度限制的解决

目录问题描述原因分析:解决方案:问题描述mysql函数或者存储过程中使用group_concat()函数导致数据字符过长而报错CREATE DEFINER=`root`@`%` PROCEDUREjavascript `get_pipe
2022-08-15

技术分享 | MySQL 字段长度限制的计算方法

一、MySQL 限制回顾之前在《MySQL Text 字段的限制》一文中讲过了关于 MySQL 在 Server 层和 InnoDB 层的限制,但是限制的算法没有详细展开,这里进行补充说明,先回顾一下 MySQL 的两个限制1.MySQL Server 层 的
技术分享 | MySQL 字段长度限制的计算方法
2015-02-24

阿里云控制服务器流量限制的解决方案

#在云计算时代,随着互联网的不断发展和用户需求的增加,服务器流量成为了云服务提供商需要关注的重要问题之一。阿里云作为国内领先的云计算服务提供商,为用户提供了强大的服务器资源,但在使用过程中,用户可能会面临服务器流量超出限制的问题。本文将介绍阿里云控制服务器流量限制的方法以及解决方案。详细说明:阿里云提供了多种方法
阿里云控制服务器流量限制的解决方案
2023-12-29

阿里云服务器限制访问的解决方案

在使用阿里云服务器时,有时候可能会遇到无法正常访问的情况。这可能是由于服务器配置问题、网络连接问题或者是其他原因导致的。本文将介绍一些解决阿里云服务器限制访问的方法和技巧。1.检查网络连接首先,我们需要确保网络连接正常。可以通过ping命令来测试服务器是否能够正常与外界通信。如果出现丢包或者延迟过高的情况,那么很
阿里云服务器限制访问的解决方案
2024-01-17

MySQL的主从复制和集群解决方案

MySQL的主从复制和集群是两种常见的解决方案,用于提高数据库的可用性和性能。主从复制是指将一个MySQL数据库服务器作为主服务器,其余的MySQL数据库服务器作为从服务器。主服务器上的操作会被复制到从服务器上,从而实现数据的同步。主从复
MySQL的主从复制和集群解决方案
2024-03-06

win7提示限制网页运行Activex控件的解决方案

使用Win7电脑浏览网页时,当您进入许多需要运行Activex控件的网站时,会出现限制网页运行Activex控件的提示。怎样解决这个问题呢,因为尽管浏览器的这种行为是为了安全考虑,但也限制了一些安全的Activex控件的使用1.禁止在浏览器
2023-07-10

阿里云服务器限制IP访问外网的解决方案

阿里云服务器在使用过程中,有时候会遇到IP地址被限制无法访问外网的问题。这种情况可能是由于安全策略或网络配置等原因导致的。本文将介绍一些常见的解决方案,帮助您解决阿里云服务器限制IP访问外网的问题。1.检查安全组规则安全组是阿里云服务器的一种网络安全控制机制,用于管理入站和出站流量。如果您的IP地址被限制无法访问
阿里云服务器限制IP访问外网的解决方案
2024-01-19

Chrome中最小字体12px限制的解决方法

这篇文章主要介绍了Chrome中最小字体12px限制的解决方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。相信不少做网站的用户会有这样一个问题,Chrome 默认最小字体是
2023-06-08

MYSQL中文乱码问题的解决方案

目录一、乱码的原因:二、查看数据库的编码方式三、解决的办法有俩种:四、本人在项目遇到乱码问题是以下方法解决的总结一、乱码的原因:1、 client客户端的编码不是utf82、server端的编码不是utf83、database数据库的
2022-06-13

阿里云限制IP访问数据库的原因和解决方案

随着云计算技术的发展,越来越多的企业和个人开始使用阿里云等云服务商提供的数据库服务。然而,有时可能会遇到无法访问数据库的问题。本文将详细解释阿里云限制IP访问数据库的原因,并提供一些解决方案。阿里云限制IP访问数据库的原因:1.安全性考虑:为了保护数据库,阿里云会对IP进行限制,只允许特定的IP访问数据库。2.资
阿里云限制IP访问数据库的原因和解决方案
2023-11-22

磁盘写满导致MySQL复制失败的解决方案

案例场景 今天在线上发现一个问题,由于监控没有覆盖到,某台机器的磁盘被写满了,导致线上MySQL主从复制出现问题。问题如下:localhost.(none)>show slave status\G ***************
2022-05-20

编程热搜

目录