mysql group by 使用報錯 解決方案

ERROR 1055 (42000): Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregate

ERROR 1055 (42000): Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'DBname.table.id' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by

平臺: Mac OS X
報錯: incompatible with sql_mode=only_full_group_by
版本: mysql Ver 14.14 Distrib 5.7.16, for osx10.11 (x86_64) using EditLine wrapper
參考: https://stackoverflow.com/questions/23921117/disable-only-full-group-by
搜索: "version 5.7.11 running on Mac OS X"

解決辦法:
1)命令行登錄mysql

2)直接執行下面語句:

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";  

3)搞定

原文鏈接

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • rljs by sennchi Timeline of History Part One The Cognitiv...
    sennchi閱讀 7,448評論 0 10
  • 睡了覺的,都關了燈 就留一盞枯黃 夏蟲為腐朽歡唱 黑夜叫游魂四蕩 白天雨后咆哮的河流 在夜晚被嚇得嗚咽 趕緊關窗 ...
    慶余年2017閱讀 105評論 0 1
  • 世界就像一個巨大的馬戲團,它讓你興奮,卻是讓我惶恐。因為我知道散場后永遠是——有限溫存,無限心酸。 ...
    北緯壹佰度閱讀 383評論 0 0
  • 出自:柳永《望海潮·東南形勝》
    問渠筆談閱讀 374評論 0 3
  • 映著夏日的夕陽 少年走過花壇 女孩不經意一看 便改寫了花季的篇章 他驚艷了時光 給了她兵荒...
    燕公子yang閱讀 177評論 2 2