记录group_concat_max_len

Posted 猫咪大王

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了记录group_concat_max_len相关的知识,希望对你有一定的参考价值。

这几天在帮别人定位一个问题,结果定位了半天都没有结果。redis中取出来的数据很奇怪,每次都不一样,而且总是取不完全。

我以为是redis的内存不够,导致数据丢失,但是不应该啊,这么点数据,也不至于内存不够。

实在不行了,我就让老大上,分分钟解决。原来,mysql 中拼接字符串是有长度限制的。我们拼接的字符串已经超过默认的长度

这篇文章对这个问题有说明。mysql中对group_concat 的长度默认是是1024字节。所以如果你需要更大长度的拼接数据,需要设置拼接长度。

我们项目的修改方案是

进入/etc/my.cnf,修改group_concat_max_len = 102400

以上是关于记录group_concat_max_len的主要内容,如果未能解决你的问题,请参考以下文章

A记录,CNAME ,NS记录

mysql怎么查询一条记录的前一条记录和后一条记录

在表中插入记录之前/之后删除旧记录,记录数> 2

什么是A记录MX记录CNAME记录具体介绍

如何比较 Oracle 中的记录集或记录组?

MYSQL如何查询记录集的前3条记录