MySQL和GROUP_CONAT()最大长度我在用GROUP_CONCAT()在MySQL查询中,将多行转换为单个字符串。但是,这个函数的结果的最大长度是1024人物。我很清楚我可以改变group_concat_max_len为提高这一限制:SET SESSION group_concat_max_len = 1000000;但是,在我使用的服务器上,我不能更改任何Param。不是通过使用前面的查询,也不是通过编辑任何配置文件。因此,我的问题是:是否有其他方法将多行查询的输出转换为单个字符串?
3 回答
一只萌萌小番薯
TA贡献1795条经验 获得超7个赞
SET SESSION group_concat_max_len = 1000000;
SET SESSION group_concat_max_len = 1000000;select group_concat(column) from table group by column
SET SESSION
素胚勾勒不出你
TA贡献1827条经验 获得超9个赞
SET @@group_concat_max_len = value_numeric;
value_numeric
group_concat_max_len
至尊宝的传说
TA贡献1789条经验 获得超10个赞
[mysqld]group_concat_max_len = 1000000
添加回答
举报
0/150
提交
取消