工作中mysql报错,报错原因是使用group_concata()这个mysql函数时,会生成类似("a","b","c",....)这样的查询结果,而且这些结果会出现在同一列中,当数据量过大时,就会提示以下错误,提醒你数据量超过group_concata()所能够操作的范围
warning:row 209 was cut by GROUP_CONCAT()
解决方法
在mysql的配置文件my.ini中添加以下内容
group_concat_max_len = 102400
增加group_concata所能够操作的长度
然后可以通过
SELECT @@global.group_concat_max_len;
来查询修改是否成功