mysql高版本(8.0)sql_mode = only_full_group_by的解决办法
找到自己MySQL中的my.ini
打开后在【mysqld】最下面添加sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
即可解决
使用命令行报错unknown variable ‘sql_mode……’
[ERROR] unknown variable 'sql_mode=NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE
检查自己的my.ini中是否在【mysqld】之外添加了第一个问题中的那句话,如果有则去掉这段代码,重启mysql即可解决
第二个问题一般都是因为第一个问题在错误的位置添加了那段代码而造成的,所以检查清楚修改完重启即可