一. 概要
1.1 虚拟机安装
os version: Ubuntu 22.04.1 LTS
虚拟机安装Ubuntu
非常简单, 过程略过.
但是注意安装过程, 不建议勾选在线安装软件, 这个过程太慢.
1.2 变更软件下载源
不要使用Ubuntu
默认的中国服务器, 或者是其选的所谓最优服务器(有时选取的服务器在境外, 更慢), 手动选择阿里云
的服务器即可, 速度非常快.
os version: Ubuntu 22.04.1 LTS
虚拟机安装Ubuntu
非常简单, 过程略过.
但是注意安装过程, 不建议勾选在线安装软件, 这个过程太慢.
不要使用Ubuntu
默认的中国服务器, 或者是其选的所谓最优服务器(有时选取的服务器在境外, 更慢), 手动选择阿里云
的服务器即可, 速度非常快.
摘要信息:
对比
MySQL
和标准SQL
语句之间在针对字段别名等情况,group by
的允许范围差异.
select
语句后返回的字段内容, 在only_full_group_by
模式下, 假如这个字段没有纳入group by
聚合的字段中, 将会出现错误.类似的, 假如使用聚合函数, 如max()
(隐含聚合), 同时返回没有其他的字段也会引发类似的问题.
- 关闭这种模式(不建议).
- 在非聚合的要返回的字段, 使用
any_value()
, 返回随意值(唯一值).- 假如非聚合的字段是主键或者是非
null
的唯一索引, 则没有问题(实际上就是聚合的返回的内容是多行数据的叠加, 但是不在聚合下的字段, 就没办法确定要返回的内容是哪些, 所以引发错误, 但是MySQL
则扩展了这个标准, 认为假如假如字段是唯一的, 也可以返回内容).
Gridea
是一个静态博客写作客户端, 帮助你更容易地构建并管理博客或任何静态站点.
注意: 由于博客是基于GitHub
搭建的, 所以必须使用梯子.