我已將MySQL從版本5.0.67升級到版本5.7.19。但每次運行MySQL查詢時,都會出現此錯誤。將MySQL 5.0升級到5.7後出現錯誤
[ERR] 1055 - ORDER BY子句表達#1不處於GROUP BY 子句和包含非聚集柱 'information_schema.PROFILING.SEQ',這並不功能上在GROUP BY子句中的列依賴 ;這是 的sql_mode不相容= only_full_group_by
我已檢查在INFORMATION_SCHEMA數據庫中的表PROFILING,但它不包含任何數據。
我的MySQL sql_mode是ANSI。
從5.7開始,full_group_by被設置爲默認值。您可以在下面的鏈接中瞭解更多信息。您也可以更改此設置。 'https:// dev.mysql.com/doc/refman/5.7/en/group-by-handling.html' – Krishnakumar
你能發佈您的查詢嗎? – Ryosaku
@Ryosaku我跑的每個查詢。像這個通常的查詢也會得到這個錯誤。 'SELECT * FROM table' –