九色91_成人精品一区二区三区中文字幕_国产精品久久久久一区二区三区_欧美精品久久_国产精品99久久久久久久vr_www.国产视频

Hello! 歡迎來到小浪云!


MySQL 中 GROUP BY 子句的字段要求:在早期版本和 5.7 版本及之后的差異是什么?


avatar
小浪云 2024-11-09 188

MySQL 中 GROUP BY 子句的字段要求:在早期版本和 5.7 版本及之后的差異是什么?

不再強制 group by 中包含所有選取的字段

在早期的 mysql 版本中,所有在 select 語句中選取的字段必須在 group by 子句中指定,或者以聚合函數(如 sum() 或 count()) 的形式出現。然而,從 mysql 5.7 開始,默認的 sql 模式已啟用 only_full_group_by,這使得不再強制遵循這個規則。

當 only_full_group_by 為啟用狀態時,在 select 語句中選取但未在 group by 子句中指定的每個字段都必須以聚合函數的形式出現。否則,mysql 會拋出錯誤。

禁用 only_full_group_by

如果你需要在不使用聚合函數的情況下在 select 語句中指定不在 group by 子句中的字段,你可以手動禁用 only_full_group_by 選項。為此,請使用 set sql_mode=”no_only_full_group_by” 語句。

例如:

SET SQL_MODE="NO_ONLY_FULL_GROUP_BY";  SELECT name, COUNT(*) AS count FROM users GROUP BY name;
登錄后復制

禁用 only_full_group_by 后,不再檢查 select 語句中的字段是否出現在 group by 子句中。

相關閱讀

主站蜘蛛池模板: 国产二区三区 | 欧美日韩精品一区二区天天拍 | 国产乱码精品一区二区三区忘忧草 | 99久久精品免费看国产四区 | 久久精品黄色 | 午夜在线视频 | 久久男人天堂 | 狠狠操电影 | 国产在线看片 | 欧美a视频| 福利电影在线 | 91精品国产91| 久久久精品一区 | 国产亚洲精品久久久久动 | 日韩视频精品在线 | 亚洲精品免费在线观看 | www.狠狠干| 先锋资源吧 | 国产精品视频在线观看 | 久久曰视频 | 视频一区在线 | 成人午夜激情 | 男人的天堂久久 | 国产精品免费高清 | 武道仙尊动漫在线观看 | 人人干视频在线 | 精品国产乱码久久久久久闺蜜 | 欧美一区二区三区在线播放 | 午夜成人在线视频 | 亚洲伊人久久综合 | 国产日韩久久 | 伊人伊成久久人综合网站 | 日韩精品在线网站 | 五月天综合影院 | 国产91在线精品 | 国产精品久久久久久久久久免费 | 国产日韩欧美二区 | 久久久91精品国产一区二区三区 | 日韩成人免费av | 欧美2区| av天天看 |