반응형
MySQL에서 GROUP_CONCAT에서 1024자 이상을 되돌릴 수 있습니까?
매우 복잡한 계산 작업이 필요한 상태의 개수를 반환하는 쿼리가 있습니다.사용자가 해당 목록으로 드릴다운하기를 원하며 GROUP_CONCAT를 사용하여 ids를 얻는 것이 가장 쉬운 방법이라고 생각했습니다.
GROUP_CONCAT의 결과가 1024자(!)로 잘립니다.
1024자 이상을 얻는 것이 가능한가요, 아니면 잘못된 방향으로 가는 것인가요?
더 높은 값으로 설정해야 합니다.이 작업은 세션 또는 글로벌 수준에서 수행할 수 있습니다.다음 쿼리는 해당 세션의 나머지 쿼리에 대한 최대 길이를 10,000으로 설정합니다.
SET SESSION group_concat_max_len = 10000;
기본 최대값인 1024가 표시됩니다.
언급URL : https://stackoverflow.com/questions/1278184/in-mysql-is-it-possible-to-get-more-than-1024-characters-back-from-group-concat
반응형
'sourcecode' 카테고리의 다른 글
Oracle을 사용한 비관적인 JPA 잠금이 작동하지 않는 이유 (0) | 2023.07.23 |
---|---|
MySQL에서 이미지를 저장하는 데 사용할 데이터 유형은 무엇입니까? (0) | 2023.07.23 |
C: 구조물에 대한 포인터 배열에 대한 포인터(할당/할당 취소 문제) (0) | 2023.07.23 |
ORA-00955 "이름이 이미 기존 개체에서 사용되고 있습니다." (0) | 2023.07.23 |
바이트 배열을 Oracle RAW에서 System으로 변환합니다.가이드? (0) | 2023.07.23 |