Как игнорировать ошибку «Строка была вырезана из-за ошибки GROUP_CONCAT»

У меня есть функция, которая использует GROUP_CONCAT. В моей локальной базе данных, если функция пытается объединить больше, чем значение group_concat_max_len, она просто возвращает мне строку такого размера, не выдавая никаких ошибок. Но производственная база данных выдает ошибку Row X was cut by GROUP_CONCAT().

Обе базы данных находятся в одной версии (8.0.36) и обе используют один и тот же sql_mode (STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION).

Я знаю, что могу увеличить значение group_concat_max_len, но я хочу знать, как можно просто игнорировать ошибку в производстве, так же, как это делает моя локальная база данных. Есть ли конфигурация для игнорирования этой ошибки, которую я упускаю?

Елизавета
Вопрос задан25 июня 2024 г.

1 Ответ

Ваш ответ

Загрузить файл.