首页 > 其他 > 详细

group_concat 使用

时间:2014-11-25 10:41:14      阅读:1667      评论:0      收藏:0      [点我收藏+]

Mysql中使用group_concat时,出现Row 1 was cut by GROUP_CONCAT()异常。

group_concat默认的最大拼接长度,是1024。

 

把所有子节点的ID,用逗号分隔拼起来,
 group_concat(CAST(B.`id` as char)) as idStr

当节点比较多的时候,就报错:
row 1 was cut by group_concat()
长度超过默认长度,把限制长度设置大一些,即可解决问题。也可设置为-1(不限长度)
==================================================================
在执行之前,设置长度
SET group_concat_max_len=200000;

group_concat 使用

原文:http://www.cnblogs.com/xpyan/p/4120306.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!