Я использую GROUP_CONCAT()
в запросе MySQL для преобразования нескольких строк в одну строку. Однако максимальная длина результата этой функции составляет 1024
символов.MySQL и GROUP_CONCAT() максимальная длина
Я очень хорошо знает, что я могу изменить параметры group_concat_max_len
увеличить этот лимит:
SET SESSION group_concat_max_len = 1000000;
Однако на сервере я использую, я не могу изменить любого из параметров. Не используя предыдущий запрос, а не редактируя любой файл конфигурации.
Так что мой вопрос: Есть ли другой способ получить результат запроса нескольких строк в одну строку?
Вы имеете в виду кроме работы на стороне клиента? – lexu
Спасибо, друг ...ваш вопрос - ответ на мой вопрос :) –
Вы, кажется, уже выбрали ответ, но из любопытства почему вы не можете использовать оператор 'SET' для изменения переменной сеанса? –