国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > 綜合 > 正文

ONLY_FULL_GROUP_BY簡記

2024-07-21 02:52:24
字體:
供稿:網(wǎng)友

今天學(xué)習(xí)sql注入的時(shí)候無意間使用了group by,來拆分表,卻發(fā)現(xiàn)以前常用的語法居然報(bào)錯(cuò)了,于是只好百度,查到是一個(gè)配置值在新版本的MySQL中被更改了。

select @@sql_mode;中的一個(gè)ONLY_FULL_GROUP_BY被默認(rèn)開啟了,再來從這篇文章中了解到這個(gè)配置的作用:ONLY_FULL_GROUP_BY。

簡單來說就是:輸出的結(jié)果是叫target list,就是select后面跟著的字段,還有一個(gè)地方group by column,就是group by后面跟著的字段。由于開啟了ONLY_FULL_GROUP_BY的設(shè)置,所以如果一個(gè)字段沒有在target list和group by字段中同時(shí)出現(xiàn),或者是聚合函數(shù)的值的話,那么這條sql查詢是被mysql認(rèn)為非法的,會(huì)報(bào)錯(cuò)誤。

至于具體例子,上面的那個(gè)插鏈接例有羅列。接著就是聚合函數(shù)了,mysql常用的聚合函數(shù)有下面這些:avg(),count(),max(),min(),sum()。


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 庄河市| 嘉义市| 三门县| 桑日县| 图们市| 蓬莱市| 安国市| 江川县| 买车| 东明县| 盘山县| 威信县| 罗甸县| 本溪| 神池县| 青海省| 乾安县| 泌阳县| 洮南市| 彰化县| 涪陵区| 海晏县| 定远县| 马公市| 博罗县| 邢台县| 拜泉县| 黄陵县| 正镶白旗| 宁蒗| 梅州市| 石门县| 峨山| 城固县| 桂东县| 肇东市| 澄江县| 尉犁县| 潍坊市| 靖安县| 乐山市|