![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
hongyewell
努力不一定成功,但放弃一定失败
展开
-
mysql读写分离
mysql读写分离问题:今天遇到mysql读写分离导致的业务问题。insert后,立刻关联该表进行查询,查不到数据,导致业务异常。解决方案:1. 将该类业务insert与select控制在一个事务中。2. 写多读少的业务直接连主库,不使用读写分离地址。3. select有强一致需求的sql使用hint语句,强制转发请求到主实例上执行。...原创 2020-12-08 18:08:03 · 179 阅读 · 0 评论 -
mybatis
is nullis not nullis emptyis not emptyis equals原创 2019-02-18 16:43:31 · 130 阅读 · 0 评论 -
mysql
windows中的mysql库定时备份 -20190214编制备份处理的批处理文件,并保存为以. bat 形式结尾文件(如 mysqlback.bat)@echo offset "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"C:\Program Files\MySQL\MySQL Server 5.7\bin>mysqldump --opt -u ...原创 2019-02-14 11:36:17 · 199 阅读 · 0 评论 -
Sql合并两个select查询,union,union all
现有2个查询,需要将每个查询的结果合并起来(注意不是合并结果集,因此不能使用union),可以将每个查询的结果作为临时表,然后再从临时表中select所需的列,示例如下:创建测试表user_info数据如下:如上表所示,user_info记录了每个用户每次考试的成绩。如果合格线为60分,需要统计出每个用户参与考试的总次数及及格的次数。select totaldata.use...原创 2019-04-19 10:23:41 · 5856 阅读 · 1 评论 -
数据库中的null与函数ifnull
NUll值对于新手来说非常容易混淆,经常会被认为null与空字符串''是一样的,但事实上,这两者是非常不一样,NULL表示的是“a missing unknown value”,而字符串''是一个确定的值。为了处理和null相关的比较,在mysql中可以用is null、is not null、<=>、isnull()来测试比较,不能用如=、<、<>来和nu...转载 2019-06-24 11:04:39 · 829 阅读 · 0 评论