码迷,mamicode.com
首页 > 其他好文 > 详细

group_concat 使用

时间:2014-11-25 10:44:27      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:ar   使用   sp   on   问题   bs   as   sql   nbsp   

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 使用

标签:ar   使用   sp   on   问题   bs   as   sql   nbsp   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!