作用:
GROUP_CONCAT函數(shù)可以拼接某個字段值成字符串,默認的分隔符是 逗號,即"," ,
如果需要自定義分隔符可以使用 SEPARATOR
如:
SELECT GROUP_CONCAT(name SEPARATOR '_') FROM user
限制:
GROUP_CONCAT 拼接的字符串的長度字節(jié)默認長度1024個字節(jié),超過則會被截斷。
查詢默認長度:
命令
SHOW VARIABLES LIKE 'group_concat_max_len'
操作方法:(如圖)
調(diào)整長度設置方法:
(1)在MySQL配置文件中加入:
文件:my.ini
追加設置:
group_concat_max_len = 102400
(2)SQL語句:
SET GLOBAL group_concat_max_len = 102400;SET SESSION group_concat_max_len = 102400;
注意:該方法缺點是重啟服務后設置失效
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
您可能感興趣的文章:- 如何修改Mysql中g(shù)roup_concat的長度限制
- Mysql5.7中使用group concat函數(shù)數(shù)據(jù)被截斷的問題完美解決方法
- 淺談MySQL中g(shù)roup_concat()函數(shù)的排序方法
- mysql group_concat()函數(shù)用法總結(jié)
- MySQL統(tǒng)計函數(shù)GROUP_CONCAT使用陷阱分析
- MySql采用GROUP_CONCAT合并多條數(shù)據(jù)顯示的方法
- mysql利用group_concat()合并多行數(shù)據(jù)到一行
- mysql的group_concat函數(shù)使用示例
- MySQL中g(shù)roup_concat函數(shù)深入理解
- Mysql的GROUP_CONCAT()函數(shù)使用方法