查詢數據時報Syntax error or access violation錯誤解決

今天在運行已有的代碼時出現以下錯誤mysql

TIM截圖20200211205759.png

錯誤緣由:linux

這個錯誤發生在mysql 5.7 版本及以上版本會出現的問題,在mysql5.7版本默認的sql配置是:sql_mode="ONLY_FULL_GROUP_BY",這個配置嚴格執行了"SQL92標準",不少從5.6升級到5.7時,爲了語法兼容,大部分都會選擇調整sql_mode,使其保持跟5.6一致,爲了儘可能兼容程序sql

解決方法:數據庫

找到數據庫配置文件windows中my.ini文件或linux中的my.cnf文件,在mysqld中增長sql_mode=windows

[mysqld]  
sql\_mode=

修改以後從新啓動mysql便可spa

相關文章
相關標籤/搜索