自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

MySQL8.0里GROUP BY有變化,注意了

數(shù)據(jù)庫 MySQL
如題所示,MySQL 8.0開始 group by 默認(rèn)是沒有排序的,那MySQL 8.0之前和 8.0 就有可能結(jié)果出現(xiàn)不同 需要警惕

如題所示,MySQL 8.0開始 group by 默認(rèn)是沒有排序的,那MySQL 8.0之前和 8.0 就有可能結(jié)果出現(xiàn)不同,需要警惕。

運行如下SQL:

下面是8.0 版本:

運行相同的SQL:

如果這種情況下,進(jìn)行分頁。

5.7 版本:

8.0版本:

由上可見,兩個結(jié)果是不一樣的,原因是:8.0之前,group by 包含using filesort,而8.0開始是沒有的,為了避免這種問題,8.0開始除了索引替換排序的優(yōu)化思路之外的相關(guān)排序,我們都必須使用order by來進(jìn)行。

責(zé)任編輯:龐桂玉 來源: 老葉茶館
相關(guān)推薦

2023-03-04 20:50:19

MySQL字典InnoDB

2021-02-02 21:50:31

MySQL 8.0ExcelMySQL 5.7

2022-06-05 23:31:28

ClionMySQL數(shù)據(jù)

2024-03-25 07:30:03

MySQL數(shù)據(jù)庫SQL日志

2023-03-29 08:13:48

MySQL檢索成本

2023-01-02 08:20:14

MySQL數(shù)據(jù)庫

2024-01-30 08:01:22

MySQL數(shù)據(jù)庫分組排序

2022-06-30 13:41:44

SQL 語句group by

2022-08-29 08:01:01

MySQL配置Windows

2021-10-19 10:26:31

MySQL.MySQLJSON

2019-07-19 15:53:45

MySQL 5.7MySQL 8.0MySQL

2019-09-24 13:53:19

MySQLMySQL 8.0數(shù)據(jù)庫

2021-05-31 19:50:04

MySQL自增鎖InnoDB

2020-04-13 17:17:28

MySQL8.0功能

2022-05-07 08:23:57

KubernetesDockershim

2022-06-13 11:33:59

RedoMySQL

2020-05-18 12:04:17

PrometheusMySQL監(jiān)控

2022-10-10 08:01:08

MySQL字典表

2020-10-15 08:40:52

MySQL 8.0開發(fā)架構(gòu)
點贊
收藏

51CTO技術(shù)棧公眾號