【Mysql】Mysql之group_concat函數返回值的長度限制


  group_concat函數的返回結果會被截斷為group_concat_max_len系統變量所給出的最大長度,該變量的默認值為1024。

      group_concat_max_len可以設置得更高(返回值的有效最大長度也會受到max_allowed_packet值的限制)。

  設置語法: SET [GLOBAL | SESSION] group_concat_max_len = val; 其中val是無符號integer類型,代表字節數

 

1)查找當前數據庫長度

show variables like 'group_concat_max_len' 

2)設置當前session的group_concat長度,其他session連接不受影響

SET SESSION group_concat_max_len = 10240;

3)設置全局group_concat長度,當前session不受影響,需要斷開重連才生效

SET GLOBAL group_concat_max_len = 10240


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM