Проблема с групповым объединением() в Laravel 5


Я использую group_concat() в запросе моей модели Laravel 5. В связи с этим я использую это утверждение.

DB::statement('SET GLOBAL group_concat_max_len = 1000000');

Он отлично работает локально, но не работает на реальном онлайн-сервере.

Может ли кто-нибудь сказать, в чем проблема??

Author: abu abu, 2015-06-27

1 answers

Еще несколько вопросов/ответов могут помочь нам помочь вам:

  • Разрешает ли ваш хостинг-провайдер изменять глобальные переменные?
  • Есть ли у ваших пользовательских разрешений привилегия "УСТАНОВИТЬ"?
  • Вызывает ли запрос какую-либо ошибку в вашей нелокальной среде?

Лучшей проверкой было бы проверить, успешно ли обработана транзакция с помощью последующего запроса проверки в базе данных, потому что, если вы установили ее глобально, она должна работать для все сеансы, даже те, которые не выполняются вашим кодом.

SHOW VARIABLES LIKE 'group%';

Должно указывать текущую настроенную максимальную длину объединения групп.

Удачи.

 2
Author: Dan Belden, 2015-06-27 07:09:58