![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
476106017
知识就是力量,分享知识则力量倍增 ——Robert Boyce
展开
-
shardingsphere执行union语句报错:Must have sharding column with subquery的解决方案
写union语句时,我习惯不对每一张表加别名,导致shardingsphere读取sharding字段读取不到解决方案就是给union的每个表加别名t1、t2、t3原创 2021-08-24 17:13:05 · 3063 阅读 · 0 评论 -
【mysql】in语句中如果是子查询,数据量非常大的时候会很慢,可以用临时表装一下这个子查询
in语句中如果是子查询,数据量非常大的时候会很慢,可以用临时表装一下这个子查询转载 2020-07-13 14:12:12 · 1452 阅读 · 1 评论 -
用mysql8的四个好处
1. 默认utf8mb4, 没遇到过字符集类的问题(除非手动改成其他字符集)2. 永久设定,不担心服务器重启后配置重置.比如修改group_concat默认长度,可以set PERSIST group_concat_max_len=1024000;3. 简单的排序函数,不用手动写@变量进行排序rank() over(partition by 要根据它进行分隔的字段o...原创 2019-04-12 10:32:09 · 2451 阅读 · 0 评论 -
mysql leftjoin只取一条的方法
根据时间匹配,需要找到关联的记录表里, 在主表时间之前的第一条记录查了下百度,有的根据leftjoin子查询里面row_number做的. 但是leftjoin的子查询不能引用其他表最后还是查谷歌找到了解决办法https://stackoverflow.com/questions/15626493/left-join-only-first-row把关联表CreateTime在...原创 2019-05-05 15:56:36 · 31010 阅读 · 4 评论