GROUP_CONCAT()
MySQL 쿼리에서 여러 행을 단일 문자열로 변환하는 데 사용 하고 있습니다. 그러나이 함수의 결과 최대 길이는 1024
문자입니다.
group_concat_max_len
이 한계를 늘리기 위해 매개 변수 를 변경할 수 있다는 것을 잘 알고 있습니다 .
SET SESSION group_concat_max_len = 1000000;
그러나 사용중인 서버에서 매개 변수를 변경할 수 없습니다. 이전 쿼리를 사용하거나 구성 파일을 편집하지 않습니다.
그래서 내 질문은 : 여러 행 쿼리의 출력을 단일 문자열로 가져 오는 다른 방법이 있습니까?
SET
세션 변수를 변경 하기 위해 명령문을 사용할 수없는 이유는 무엇입니까?