Size: a a a

2020 July 26

DE

Denis Efremov in MySQL
источник

DE

Denis Efremov in MySQL
SELECT *
FROM

Начни запрос
источник
2020 July 27

IZ

Ilia Zviagin in MySQL
Evgeny Vetrov
Помогите пожалуйста разобраться.
Есть такой запрос. И он выдает вот такую ошибку:
#1055 - Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'production.tender_subscriptions_notifications.id' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by

На работе у меня такое правили тупо изменяя sql_mode, а у себя на пробном проекте хочу разобраться как правильно
Если запрос с group by,
То все поля должны быть либо указаны в group by, либо находиться под агрегатными функциями (внутри них), и быть сагренированы.
Именно по этому поводу и ошибка
источник

IZ

Ilia Zviagin in MySQL
Evgeny Vetrov
Помогите пожалуйста разобраться.
Есть такой запрос. И он выдает вот такую ошибку:
#1055 - Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'production.tender_subscriptions_notifications.id' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by

На работе у меня такое правили тупо изменяя sql_mode, а у себя на пробном проекте хочу разобраться как правильно
А * указать в запросе с group by вообще нельзя.
источник

DE

Denis Efremov in MySQL
Если в таблице 3 поля не получится?
источник

IZ

Ilia Zviagin in MySQL
Что?
источник

EV

Evgeny Vetrov in MySQL
Ilia Zviagin
Если запрос с group by,
То все поля должны быть либо указаны в group by, либо находиться под агрегатными функциями (внутри них), и быть сагренированы.
Именно по этому поводу и ошибка
а заменить на distinct можно ведь
источник

IZ

Ilia Zviagin in MySQL
Evgeny Vetrov
а заменить на distinct можно ведь
Можно, но distinct - совсем другая операция
источник

EV

Evgeny Vetrov in MySQL
другая но она оставит уникальные значения tender_subscription_notifications

а вычисляемых полей там внутри нет
источник

IZ

Ilia Zviagin in MySQL
Evgeny Vetrov
другая но она оставит уникальные значения tender_subscription_notifications

а вычисляемых полей там внутри нет
Ну вот "заменить" тут как-то плохо применять...
источник

IZ

Ilia Zviagin in MySQL
Evgeny Vetrov
Помогите пожалуйста разобраться.
Есть такой запрос. И он выдает вот такую ошибку:
#1055 - Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'production.tender_subscriptions_notifications.id' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by

На работе у меня такое правили тупо изменяя sql_mode, а у себя на пробном проекте хочу разобраться как правильно
!= Null кстати, ошибка.
Исправь
источник

IZ

Ilia Zviagin in MySQL
Evgeny Vetrov
другая но она оставит уникальные значения tender_subscription_notifications

а вычисляемых полей там внутри нет
А, ты о том, что в запросе автора проблемы можно group by заменить на distinct? Да, можно, тут ты прав.
источник

D

Dmitry in MySQL
Всем привет! На freebsd бинарные логи mysql 5.6 забили все место. прописал в my.cnf уменьшенное время их хранения, после перезапуска дожны были почистится. Но видимо из-за того, что место совсем нет, mysql не перезапустился (команда зависла) а после перезапуска сервера целиком, mysql не запустился. Как в такой ситуации удались логи?
источник

O

Office Life Kz 🇰🇿🏢... in MySQL
Всем ✋, кто может подсказать, только изучил теорию по sql, на чем можно по практиковаться?
источник

V

Vova in MySQL
Office Life Kz 🇰🇿🏢
Всем ✋, кто может подсказать, только изучил теорию по sql, на чем можно по практиковаться?
источник

IZ

Ilia Zviagin in MySQL
Dmitry
Всем привет! На freebsd бинарные логи mysql 5.6 забили все место. прописал в my.cnf уменьшенное время их хранения, после перезапуска дожны были почистится. Но видимо из-за того, что место совсем нет, mysql не перезапустился (команда зависла) а после перезапуска сервера целиком, mysql не запустился. Как в такой ситуации удались логи?
Удалить, конечно
источник

IZ

Ilia Zviagin in MySQL
Office Life Kz 🇰🇿🏢
Всем ✋, кто может подсказать, только изучил теорию по sql, на чем можно по практиковаться?
У каждой субд обычно есть такая "база данных для примеров", которую ставят для упражнений и на ней поясняют какие-то фичи СУБД в документации.

У MySQL тоже вроде была такая. Найди, поставь, и попробуй пописать какие-то запросы.

SQL-ex плох тем, что там структуры баз кривые и задания порой неадекватные
источник

O

Office Life Kz 🇰🇿🏢... in MySQL
Ilia Zviagin
У каждой субд обычно есть такая "база данных для примеров", которую ставят для упражнений и на ней поясняют какие-то фичи СУБД в документации.

У MySQL тоже вроде была такая. Найди, поставь, и попробуй пописать какие-то запросы.

SQL-ex плох тем, что там структуры баз кривые и задания порой неадекватные
Большое спасибо
источник

O

Office Life Kz 🇰🇿🏢... in MySQL
Большое спасибо
источник

ls

løst søul in MySQL
Dmitry
Всем привет! На freebsd бинарные логи mysql 5.6 забили все место. прописал в my.cnf уменьшенное время их хранения, после перезапуска дожны были почистится. Но видимо из-за того, что место совсем нет, mysql не перезапустился (команда зависла) а после перезапуска сервера целиком, mysql не запустился. Как в такой ситуации удались логи?
почистить руками и поправить индексный файл
источник