Я извлекаю данные с помощью функции MySQL, называемой «GROUP_CONCAT()».Альтернатива функции GROUP_CONCAT MySQL
Но когда я проверил результат столбца функции GROUP_CONCAT(), ему не удалось получить некоторые данные.
Когда я Google запись недостающей вопрос с «GROUP_CONCAT()» функции, в официальном сайте MySQL они упоминается как,
Там есть глобальная переменная называется group_concat_max_len и оно допускает максимальную длину результата в байтах для функции GROUP_CONCAT(), значение по умолчанию это как 1024.
Поэтому кажется, я должен увеличить это значение с помощью следующей команды MySQL,
SET GLOBAL group_concat_max_len = 1000000
;
Поэтому установите это значение навсегда, мне нужно отредактировать файл конфигурации, связанный с MySQL, (my.cnf или my.ini) и перезапустить сервер.
Но, к сожалению, у меня нет никаких прав на это.
Поэтому вы можете помочь мне найти альтернативное решение проблемы.
Большое спасибо.
Могу ли я знать, является ли «group_concat_max_len» связанные вновь установленное значение получает сбрасывается обратно это значение по умолчанию (1024), если кто-то, как будет MySQL сервер получает перезагрузки в будущем? – Channa
'SET SESSION' будет длиться для вашей текущей сессии. Если вы хотите установить его на длительный срок, вы должны связаться с кем-то с правами администратора, чтобы установить его для вас, используя 'SET GLOBAL'. –