Theo Hướng dẫn sử dụng MySQL , độ dài tối đa của GROUP_CONCAT
được xác định bởi group_concat_max_len
biến hệ thống, mặc định là 1024.
Giá trị này có thể được tăng lên bằng cách sử dụng lệnh sau:
SET group_concat_max_len = <int>
Tuy nhiên, cần lưu ý rằng giá trị của group_concat_max_len
bản thân nó bị giới hạn bởi giá trị của một biến hệ thống khác, max_allowed_packet
, mặc định là 1.048.576.
Giá trị này có thể được tăng lên tối đa là 1.073.741.824, sử dụng cùng một cú pháp:
SET max_allowed_packet = <int>