Обновлено: 28 января 2019, 09:20
 Marabar

Ошибка связанная с only_full_group_by MySQL 5.7

Начиная с версии MySQL 5.7, настройка only_full_group_by, по умолчанию включена. Теперь каждый запрос к БД должен соответствовать. Т.е. когда вы группируете строки, а затем выбираете что-то из этих групп, нужно явно указать откуда должен быть сделан выбор.

Подробнее здесь.

Временное решение (НЕ РЕКОМЕНДУЕТСЯ):
sudo nano /etc/mysql/my.cnf
Добавить в конец:
[mysqld]
sql_mode = STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
Лучше всего — все запросы привести в соответствие с новыми правилами!
   Marabar Шпаргалка 0    1 0

Комментарии ()




    Вы должны авторизоваться , чтобы оставлять комментарии.

    Marabar 21 сентября 2018, 00:32
    Login в MODX revolution 25
    Marabar 17 мая 2018, 12:22
    Выводим облако тегов в MODX revo 17
    medortex 14 июля 2017, 16:26
    Меню Аккордеон в MODX revo 54
    Madao 16 мая 2017, 18:28
    msMiniCartDynamic 3
    Семён 05 мая 2017, 23:30
    Создание ресурсов из фронтенда 41
    Филитович Владимир 26 февраля 2017, 22:25
    Apache 2.2.22, установка и настройка 41
    valery 30 ноября 2016, 15:51
    phpMyAdmin 3.5.1, установка и настройка 3