MySQL. Обрезка данных при запросе с GROUP_CONCAT


Встретился со странным поведением — при запросе к MySQL с функцией GROUP_CONCAT, которая возвращала список всех телефонов за период времени данные хаотично обрезались.

Т.е. строка приходила не полностью.

Покопавшись, нашел и причину и решение. Надо просто исправить в my.cnf:

group_concat_max_len=4096

… или выполнить запрос:

SET GLOBAL group_concat_max_len=1024 * 4

Так или иначе мы устанавливаем предельную длину для того самого поля, которое нам возвращается.

,

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *