您的位置:首頁技術文章
文章詳情頁

MySQL GROUP_CONCAT限制解決方案

瀏覽:116日期:2023-10-11 18:26:25

作用:

GROUP_CONCAT函數可以拼接某個字段值成字符串,默認的分隔符是 逗號,即',' ,

如果需要自定義分隔符可以使用 SEPARATOR

如:

SELECT GROUP_CONCAT(name SEPARATOR ’_’) FROM user

限制:

GROUP_CONCAT 拼接的字符串的長度字節默認長度1024個字節,超過則會被截斷。

查詢默認長度:

命令

SHOW VARIABLES LIKE ’group_concat_max_len’

操作方法:(如圖)

MySQL GROUP_CONCAT限制解決方案

調整長度設置方法:

(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;

注意:該方法缺點是重啟服務后設置失效

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: MySQL 數據庫
相關文章:
国产综合久久一区二区三区