Проблема с групповым объединением() в Laravel 5
Я использую group_concat()
в запросе моей модели Laravel 5
. В связи с этим я использую это утверждение.
DB::statement('SET GLOBAL group_concat_max_len = 1000000');
Он отлично работает локально, но не работает на реальном онлайн-сервере.
Может ли кто-нибудь сказать, в чем проблема??
2
1 answers
Еще несколько вопросов/ответов могут помочь нам помочь вам:
- Разрешает ли ваш хостинг-провайдер изменять глобальные переменные?
- Есть ли у ваших пользовательских разрешений привилегия "УСТАНОВИТЬ"?
- Вызывает ли запрос какую-либо ошибку в вашей нелокальной среде?
Лучшей проверкой было бы проверить, успешно ли обработана транзакция с помощью последующего запроса проверки в базе данных, потому что, если вы установили ее глобально, она должна работать для все сеансы, даже те, которые не выполняются вашим кодом.
SHOW VARIABLES LIKE 'group%';
Должно указывать текущую настроенную максимальную длину объединения групп.
Удачи.
2
Author: Dan Belden, 2015-06-27 07:09:58