
錯誤原因:
這個錯誤發生在mysql 5.7 版本及以上版本會出現的問題,在mysql5.7版本默認的sql配置是:sql_mode="ONLY_FULL_GROUP_BY",這個配置嚴格執行了"SQL92標准",很多從5.6升級到5.7時,為了語法兼容,大部分都會選擇調整sql_mode,使其保持跟5.6一致,為了盡量兼容程序
解決方法:
找到數據庫配置文件windows中my.ini文件或linux中的my.cnf文件,在mysqld中增加sql_mode=
[mysqld]
sql_mode=
修改之后重新啟動mysql即可
