mysql 8.0.1 提示1055错误。only_full_group_by问题

mysql> select version(),@@sql_mode;
±----------±------------------------------------------------------------------
----------------------------------------------------+
| version() | @@sql_mode
|
±----------±------------------------------------------------------------------
----------------------------------------------------+
| 8.0.12 | ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DAT
E,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION |
±----------±------------------------------------------------------------------
----------------------------------------------------+
1 row in set (0.00 sec)

再次执行:

SET sql_mode=(SELECT REPLACE(@@sql_mode,‘ONLY_FULL_GROUP_BY’,’’));

把ONLY_FULL_GROUP_BY去掉。

退出重启mysql服务–> mysqld restart

问题解决。

你可能感兴趣的:(mysql)