----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/qita/226588.html
標籤:其他
