84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
這是 mysql5.7 的group by錯誤,在Mac的環境下,怎麼解決?百度很多了,好像Mac下的解決方案都不行,求乾貨
group by
业精于勤,荒于嬉;行成于思,毁于随。
sql_model=only_full_group_by限制了,导致在以往MYSQL版本中能正常查詢的SQL,在5.7不能用了1、sudo cp $(brew --prefix mysql)/support-files/my-default.cnf /etc/my.cnf2 修改sql_mode sql_mode= STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_pISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION3.mysql.server restart
sql_model=only_full_group_by
MYSQL
sql_model=only_full_group_by
限制了,导致在以往MYSQL
版本中能正常查詢的SQL,在5.7不能用了1、sudo cp $(brew --prefix mysql)/support-files/my-default.cnf /etc/my.cnf
2 修改sql_mode sql_mode= STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_pISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
3.mysql.server restart