记录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的主要内容,如果未能解决你的问题,请参考以下文章