Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как сделать однаковыми настройки? / 7 сообщений из 7, страница 1 из 1
17.06.2017, 22:58
    #39473685
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать однаковыми настройки?
есть два сервера с mysql 5.7.18
один под окнами, другой на дебиан
на дебиан вылазит ошибка
In aggregated query without GROUP BY, expression #34 of SELECT list contains nonaggregated column 'tan.p_roll_graph_test.graph_longitudinal'; this is incompatible with sql_mode=only_full_group_by

базы и данные идентичны

смотрю в переменных сервера
sql_mode
1-- ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
2-- ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
в чем может быть разница? как сделать чтоб работало одинаково?
...
Рейтинг: 0 / 0
17.06.2017, 23:17
    #39473691
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать однаковыми настройки?
вадяthis is incompatible with sql_mode=only_full_group_byЧто тут непонятного?
...
Рейтинг: 0 / 0
18.06.2017, 05:32
    #39473727
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать однаковыми настройки?
miksoftвадяthis is incompatible with sql_mode=only_full_group_byЧто тут непонятного?
почему настройки одинаковы, базы одинаковы, а ошибка только на одном сервере
...
Рейтинг: 0 / 0
18.06.2017, 23:20
    #39473861
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать однаковыми настройки?
вадяа ошибка только на одном сервереНу или настройки по факту все-таки разные (например, если используется не тот конфиг-файл, который ожидается), или такой запрос там просто не пробовали выполнить.
Ну или баг.

В любом случае, если планируется работа при sql_mode=only_full_group_by, то такого рода запросов быть не должно.
...
Рейтинг: 0 / 0
18.06.2017, 23:34
    #39473865
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать однаковыми настройки?
miksoftвадяа ошибка только на одном сервереНу или настройки по факту все-таки разные (например, если используется не тот конфиг-файл, который ожидается), или такой запрос там просто не пробовали выполнить.
Ну или баг.

В любом случае, если планируется работа при sql_mode=only_full_group_by, то такого рода запросов быть не должно.
меня устраивает с группировкой. т.е. тот что на дебиан, где проявляется ошибка. конфиг под окнами я менял и он отобразился в dbForge...
запрос выполнялся и там и там. как можно убедиться что это баг?
...
Рейтинг: 0 / 0
18.06.2017, 23:49
    #39473867
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать однаковыми настройки?
miksoft,
под окнами разработка, и плохо то, что работающее на разработке, на продакшене вываливается...
...
Рейтинг: 0 / 0
19.06.2017, 00:03
    #39473869
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать однаковыми настройки?
вадяплохо то, что работающее на разработкеНо вы же не пишите запросы наугад, заработает/не заработает? Введите за правило не использовать такого рода запросы.

На всякий случай я перепроверил в доке и не нашел никаких отличий в работе sql_mode=only_full_group_by для Windows.
Если сможете составить полноценный тесткейс, то подавайте багрепорт.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как сделать однаковыми настройки? / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]