----mysql 5.7.28 中GROUP BY報錯問題 SELECT list is not in GROUP BY clause and contains no------ 解決方案: select @@global.sql_mode
#將結果集中的 ONLY_FULL_GROUP_BY SQL 欄位去除后,重新set一下,
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`;
原因:5.7.28 版本默認 開啟了一個ONLY_FULL_GROUP_BY SQL 的一個規范配置,如果sql不符合這個規范的就會報錯,如果不需要的話就把這個規范去除就行了,
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/80306.html
標籤:MySQL
上一篇:mysql 的root 用戶無法授權,navicat 遠程授權提示1044解決方案
下一篇:關于索引我能說的那些事兒
