SELECT list is not in GROUP BY...sql_mode=only_full_group_by

Пишите о найденных ошибках в эту тему

Модераторы: Xpycm, Koduc

Правила форума
ВНИМАНИЕ! Форум не является средством гарантированной поддержки клиентов и пользователей. Поэтому на быстрый ответ тут рассчитывать не нужно, как и на ответ вообще. Сотрудники отвечают по мере своих возможностей.

На форуме действует ограничение в 3 сообщения / сутки.
Если Вы хотите сказать "спасибо", то воспользуйтесь функцией "Повысить репутацию" - зелёная иконка "плюс" под ником ответившего.

SELECT list is not in GROUP BY...sql_mode=only_full_group_by

Сообщение support » 16 дек 2018, 10:22

После установки продукта и попытки открыть сайт может отображаться ошибка вида:
CDbException: SQLSTATE[42000]: Syntax error or access violation: 1055 Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by

Ошибка связана с настройкой поведения MySQL, а именно режимом ONLY_FULL_GROUP_BY.

Если у вас есть возможность влиять на конфиг mysql, то удалите этот режим из sql-mode.
Например, следующим образом:
Код: Выделить всё
mysql > SET GLOBAL sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));



Если такой возможности нет, то в файле protected\config\db.php до:
Код: Выделить всё
'class' => 'CDbConnection',

добавьте строку:
Код: Выделить всё
'initSQLs' => array("SET SESSION sql_mode='';")
Вложения
mysql_2.jpg
mysql_2.jpg (15.83 КБ) Просмотров: 11183
mysql.jpg
mysql.jpg (19.83 КБ) Просмотров: 11183
support
Гражданин
Гражданин
 
Сообщения: 183
Зарегистрирован: 28 дек 2011, 13:14
Очки репутации: 0

Re: SELECT list is not in GROUP BY...sql_mode=only_full_grou

Сообщение monarch » 17 янв 2019, 16:49

Добрый день!

Эта проблема касается версии 1.28.0?
--
С уважением, monarch.
Аватара пользователя
monarch
Прохожий
 
Сообщения: 39
Зарегистрирован: 30 ноя 2018, 11:54
Очки репутации: 17

Re: SELECT list is not in GROUP BY...sql_mode=only_full_grou

Сообщение Foton » 18 янв 2019, 15:33

В новой версии данная проблема решена.
Foton
Разработчик
Разработчик
 
Сообщения: 431
Зарегистрирован: 26 янв 2012, 14:58
Очки репутации: 8


Вернуться в Ошибки

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 39

cron