-
永久修改方案
需修改mysql配置文件 my.cnf,linux一般在/etc
或者/etc/mysql
目录下,在配置文件的最后一行添加sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
重启Mysql服务
service mysql restart
-
临时修改方案
sql_mode,但是重启mysql数据库服务之后会还原,仍会出ONLY_FULL_GROUP_BY错误。set @@GLOBAL.sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
推荐使用永久方案