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
问题解决。