잘리는 경우 /aggregation function
MySql 의 GROUP_CONCAT() 사용시 주의할 점
GROUP_CONCAT()
을 사용하는 경우 group_concat_max_len 라는 system 변수에 의해 결과가 잘릴 수 있다. 이 group_concat_max_len
의 기본값은 1024 이다.
효과적인 최대 길이는 max_allowed_packet의 값에 의해 제한될 수 있다.
설정방법
runtime 에서는 아래처럼 설정할 수 있다. 또는 db 가 시작할때 parameter 로 줄 수 있다.
SET [GLOBAL | SESSION] group_concat_max_len = val;
result type
group_concat_max_len
값이 512 이하이면 결과값은 VARCHAR
or VARBINARY
type 이 되고, 512초과이면 TEXT
나 BLOB
type 이 된다.
댓글 없음:
댓글 쓰기