MySql中group_concat字符长度限制

这篇具有很好参考价值的文章主要介绍了MySql中group_concat字符长度限制。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

group_concat长度限制默认是1024,有两个解决方法:

1. 彻底修改,找到MYSQL的配置文件my.ini或者my.cnf,在里面添加以下信息

group_concat_max_len = -1  # -1为最大值或填入你要的最大长度

或者自己设置group_concat_max_len = 1024000。

注意:需要重启MySQL才能生效。

2. 在客户端连上mysql,执行语句解决(重启后失效):文章来源地址https://www.toymoban.com/news/detail-861091.html

SHOW VARIABLES LIKE "group_concat_max_len"; #查询最大值

SET GLOBAL group_concat_max_len=10240000;
SET SESSION group_concat_max_len=10240000;

到了这里,关于MySql中group_concat字符长度限制的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 一个mysql的group_concat导致的问题

    好久都没有写点东西了,是时候有点写东西的必要了。 去年下年底离职了,躺了几个月,最近又兜兜转转换了一家公司继续当牛马了,前段时间八股文背了好多,难受呀,不过我也趁着前段时间自己也整理了属于我自己的八股文,有好几万字吧,哈哈哈,以后就不用到处去找

    2024年02月06日
    浏览(29)
  • mysql~GROUP_CONCAT实现关系表的行转列

    GROUP_CONCAT 是 MySQL 中用于将查询结果集中的多行数据合并为单个字符串的聚合函数。它将每行数据的指定字段值连接起来,并以指定的分隔符分隔,最终返回一个包含所有值的字符串。 以下是 GROUP_CONCAT 函数的一般语法: column_name:要连接的字段名。 SEPARATOR:可选参数,用于

    2024年04月12日
    浏览(27)
  • MySQL函数:列转行CONCAT、CONCAT_WS、GROUP_CONCAT的使用(精要)

    很久没有接触Mysql了。 今天心血来潮,突然想了解一下Mysql列转行,看了一些文章,重点不清晰,遂有下文! Mysql官网、 社区版下载( Windows版_mysql.8.0.31下载  ) Mysql内部提供了列转行的三个函数,分别是: CONCAT( str1,str2,... ) CONCAT_WS( separator,str1,str2,... ) GROUP_CONCAT( expr ) 数

    2024年02月05日
    浏览(29)
  • Mysql 合并多个分组。GROUP_CONCAT 函数 及其平替函数

    GROUP_CONCAT 函数用于将一个分组内的多行数据合并成一个字符串,并以指定的分隔符进行分隔。常用于需要将一个分组内的多条数据以字符串的形式展示的情况。语法如下: GROUP_CONCAT(expr [ORDER BY {unsigned_integer | col_name | expr} [ASC | DESC] [, expr ...]] [SEPARATOR str_val]) 其中,expr 表示要

    2024年02月02日
    浏览(42)
  • mysql 查询的字段值太长显示不全 group_concat

    当前这个字段非常的长,在数据库看的时候也只是显示一部分内容,这是由于group_concat的group_concat_max_len参数的值太小造成的,默认值如下:  我们需要将这个值调大一点就可以解决上面这个问题了:  

    2024年02月11日
    浏览(32)
  • SQL Server实现group_concat函数

    情景:每个人有多张银行卡,现在需统计出每个人的银行卡并展示成一行,表单如下: 实现sql: group_concat() 函数将组中的字符串连接成为具有各种选项的单个字符串。 separator 指定在组中的值之间插入的文字值,默认 \\\' , \\\' 2.1 FOR XML PATH(\\\'\\\')函数,使结果集转为XML文档形式 2.2 转换

    2024年02月17日
    浏览(30)
  • Hive中的常用concat函数——concat函数、concat_ws函数和group_concat函数

    连接参数的函数,返回结果为连接参数的字符串。如果有一个参数为 NULL ,则返回的结果为 NULL 。 concat() 的一个特殊形式,表示 concat with separator ,两个参数之间加上特定的分隔符。返回的是用指定分隔符连接参数的字符串。如果分割符为 null ,则返回 null ,参数为 null ,则

    2024年02月02日
    浏览(31)
  • MySQL的字段数量以及长度限制

    行格式 紧凑的存储特性 增强的可变长度列存储 大型索引键前缀支持 压缩支持 支持的表空间类型 REDUNDANT N N N N system, file-per-table, general COMPACT Y N N N system, file-per-table, general DYNAMIC Y Y N N system, file-per-table, general COMPRESSED Y Y Y Y file-per-table, general 开发中常用的是DYNAMIC行格式,这里

    2024年02月08日
    浏览(29)
  • MySQL不同数据类型的最大长度与范围限制

    MySQL中不同的数据类型有不同的最大长度限制,主要如下: char(n):最大长度为255个字符 varchar(n):最大长度为65535个字符(受字符编码影响) tinytext:最大长度为255个字符 text:最大长度为65535个字符(5.5.3之前),或21844字符(5.5.3之后,utf8mb4编码) mediumtext:最大长度为16777215个字符 longtext:最大长

    2024年02月16日
    浏览(36)
  • mysql 全文索引查询所用关键词最小长度限制

    这个是要分引擎的,InnoDB 引擎默认最小 3 个长度,MyISAM 引擎默认最小 4 个长度。 之前从网上搜索,修改ft_min_word_len配置项,并不起作用,仔细查了一下相关资料,发现原因如下: 对,我的数据库引擎是InnoDB,所以要修改 innodb_ft_min_token_size 这个配置项。 这个配置项,需要在

    2024年02月11日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包