日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

mysql 5.7报1055错误的解决方法

發布時間:2025/7/14 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql 5.7报1055错误的解决方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2019獨角獸企業重金招聘Python工程師標準>>>

今天由mysql 5.6升級到5.7的時候,遇到一個group by的錯誤:
Expression #2 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column ‘trade.create_time’ which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by
原來,執行下面語句發現,默認的sql_mode修改了,變成:ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION,而5.6版默認是:NO_ENGINE_SUBSTITUTION

1

show VARIABLES like 'sql_mode';

沒辦法,需要去掉ONLY_FULL_GROUP_BY,則執行

setglobalsql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';

轉載于:https://my.oschina.net/u/3670641/blog/1529099

總結

以上是生活随笔為你收集整理的mysql 5.7报1055错误的解决方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。