你可以通过以下两种方式来修改这个限制: 1. 临时修改(仅限当前会话): sql SET SESSION group_concat_max_len = 102400; 这将在当前会话中设置最大长度为102400字节。一旦会话结束,该设置将恢复到默认值。 2. 全局修改(影响所有新会话): - 在MySQL配置文件(通常是`my.cnf`或`my.ini`)中添加一行: group_...
1) 在MySQL配置文件中加上 group_concat_max_len=102400#你要的最大长度 AI代码助手复制代码 2) 可以简单一点,执行语句,可以设置作用范围 SETGLOBALgroup_concat_max_len=102400;SETSESSION group_concat_max_len=102400; AI代码助手复制代码 5.和concat使用 group_concat默认返回的是BLOB大对象,可以使用concat,返...
⽤了group_concat后,select⾥如果使⽤了limit是不起作⽤的.⽤group_concat连接字段的时候是有长度限制的,并不是有多少连多少。但你可以设置⼀下。使⽤group_concat_max_len系统变量,你可以设置允许的最⼤长度。系统默认的分隔符是逗号 修改⽅式:SET [SESSION | GLOBAL] group_concat_max_len =...
1.先举一个简单的例子select group_concat(f_a) from t_one group by f_b;按f_b进行分组查询,将每组中的f_a进行累加。2.修改默认的分隔符select group_concat(f_a separator '_') from t_one group by f_b;separator 是一个关键字,后面跟着要进行分隔的字符3.排序select group_concat(...