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