MySQL версии
MySQL> выберите вариант ();
+ ----------- +
| версия () |
+ ----------- +
| 8.0.12 |
+ ----------- +
Мы обнаружили ошибку при выполнении группы по следующим
MySQL> выберите * из api_properties GROUP BY file_id порядке file_id;
1055 - Выражение # 1 из списка SELECT , не находится в пункте GROUP BY и содержит неагломерированных столбец «bim.api_properties.id» , который не является функционально зависит от столбцов в GROUP BY пункта; это несовместимо с sql_mode = only_full_group_by
Я помню , в последний раз в возрасте до 5,7 также столкнулся с той же проблемой 5,7
выиграть в соответствии с измененной my.ini, добавить
sql_mode = STRICT_TRANS_TABLES, NO_ZERO_IN_DATE, NO_ZERO_DATE, ERROR_FOR_DIVISION_BY_ZERO, NO_AUTO_CREATE_USER, NO_ENGINE_SUBSTITUTION
Перезапуск MySQL
Не удалось запустить, описанный как
2019-08-27T09: 22: 54.827016Z 0 [ERROR] [MY-011071] [Сервер] D: \ phpstudy_pro \ COM \ .. \ Extensions \ MySQL8.0.12 \\ Bin \ mysqld.exe: Ошибка при установке значения " STRICT_TRANS_TABLES, NO_ZERO_IN_DATE, NO_ZERO_DATE, ERROR_FOR_DIVISION_BY_ZERO, NO_AUTO_CREATE_USER, NO_ENGINE_SUBSTITUTION»до '' sql_mode
2019-08-27T09: 22: 54.827016Z 0 [ОШИБКА] [MY-010119] [Сервер] Aborting
2019-08-27T09: 22: 54.828016Z 0 [Примечание] [MY-010120] [Сервер] Двоичный конец
NO_AUTO_CREATE_USER 5,7 * лог отменило упоминается в этом режиме, удаленные в 8.0.11
Устанавливается для изменения
sql_mode = STRICT_TRANS_TABLES, NO_ZERO_IN_DATE, NO_ZERO_DATE, ERROR_FOR_DIVISION_BY_ZERO, NO_ENGINE_SUBSTITUTION
Перезапуск MySQL, решение проблем