group_concat()函数与concat()函数的区别
group_concat([distinct] 字段名 order by 字段名 [desc/asc] separator ';')即可。
注:
(1) order by 需紧跟字段名后,若将separator放在order by前则会报错。
(2) group_concat()函数 有最大长度限制。
最简单的解决方法是,在需要大量数据进行group_concat()时,直接在代码前加上下面两行代码即可,即更改该函数的最大长度值。
但弊端是每次重启服务器都会失效,因此应与代码每次一起执行。
SET GLOBAL group_concat_max_len = 102400; SET SESSION group_concat_max_len = 102400;
例,如下:


group_concat()函数与concat()函数的区别:
group_concat()函数里面 参数放字段,则可将该字段内的所有记录值合并,而concat()函数则不行
concat()函数内只能连接字符串,不可放字段
注意区别!!
浙公网安备 33010602011771号