|
Название: Перехід з mysql v8.0 на mysql 8.4 Отправлено: WideAreaNetwork от 16 Июня 2026, 15:52:48 після оновлення ОС і всіх пакетів виникла проблема, в білінгу не працює пошук, вводиш запит а у відповідь тишина, про саму проблему пише:
виконується старий SQL-запит, де є GROUP BY u.grp, dict.k, але в SELECT ще використовується dict.v. MySQL 8.4 в строгому режимі ONLY_FULL_GROUP_BY таке забороняє Код: mysql -u root -p -e "SELECT @@GLOBAL.sql_mode\G" просто виключив і все запрацювало Код: mysql -u root -p -e "SET GLOBAL sql_mode = sys.list_drop(@@GLOBAL.sql_mode, 'ONLY_FULL_GROUP_BY'); SELECT @@GLOBAL.sql_mode\G" питання в тому чи може це відключення вплинути негатино на щось? чи можливо потрібне інше рішення застосувати? Название: Re: Перехід з mysql v8.0 на mysql 8.4 Отправлено: Redmen от 17 Июня 2026, 09:44:49 https://forum.nodeny.com.ua/index.php?topic=3393.msg37531#msg37531 (https://forum.nodeny.com.ua/index.php?topic=3393.msg37531#msg37531)
тут вже Стас писав, і в останніх ревізіях NoDeny Next цю проблему виправлено з глобальним пошуком. А так, я з 2020 року на 8.0 без 'ONLY_FULL_GROUP_BY' - ніби все працює ;D |