Mysql only_full_group_by问题
问题原因
mysql5.7默认的sql_mode值为:
ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
解决方案
在网上看到的命令行方式修改,但是每次重启数据库就又失效了,于是改用修改配置文件的方式,一步到位
在配置文件(windows下为my.ini)中mysqld下添加:
sql_mode=STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION