一个sql语句就是一个事务,事务可以保证一组sql语句要么都成功,要么都失败,默认自动提交,可以设置set autocommit=0关闭自动提交。 1.场景举例 比如有两个数据库1和2,分别代表2个人的存款,当其中一个人…
标签:MySql
MYSQL If语句在事务中导致错误
我有以下MYSQL查询: START TRANSACTION; SELECT sport_id INTO @a FROM sports WHERE sport_id = 2 FOR UPDATE; UPDATE spor…
ORACLE时间函数(SYSDATE)深入理解
加法 select sysdate,add_months(sysdate,12) from dual; –加1年 select sysdate,add_months(sysdate,…
应用CVE: 最新的Mysql高危漏洞介绍
MySQL官方最近做了一个大的安全漏洞补丁,修复了25 个安全漏洞,关于这些漏洞细节官方和媒体目前为止还有比较少的介绍和分析文章。在此笔者搜集下相关的详细,从邮件讨论组趴到一些细节信息,在此介绍一下几个比较重要的、高危的…
【数据库系列】|CASE表达式
1.case表达式写法 -- 简单 CASE 表达式 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END -- 搜索 CASE 表达式 CASE WHEN…
sql like语句中的通配符:百分号、下划线和escape
今天查资料查到7年前自己写的blog,被网上转载了几十次,却没一个把我的原文链接标记出来,鄙视一下。 找了半天才找到原贴:http://huxiao.iteye.com/blog/629030 就像我们平时用的*和?,s…
MySQL5.7.19 - 主从复制 - 日志点
【第一部分】 Master – Lebron – 192.168.1.122 1. 开放3306端口 [root@lebron sysconfig]# vim /etc/sysconfig/ipt…
mysql – 在单个查询中进行分组,排序和计数
我正在尝试GROUP,SORT和COUNT在我的一个名为’商品’的表中的一个查询中. 这是我的MySql表的简化: family sub_family name detailed_name Agro Grains Whe…
深入理解bit_or和bit_and,bit_count
bit_or:二进制数按位或,bit_and:二进制数按位与,bit_count:统计二进制数1个个数 下面以一个例子来说明用法: 示例要实现的功能就是计算每月有几天有访问,先把示例摘录在这里。 1 2 3 4 5 6 …
查询重写 - 非官方 MySQL 8.0 优化指南 - 学习笔记
MySQL 服务端支持重写语句功能。你可以认为这类似用正则表达式去匹配特定的语句并重写。 这个功能的设计目标之一是让 DBA 们能够在语句中插入查询提示。这缓和了应用自身无法修改语句的情形,例如用到了 ORM 框架,或应…
MySQL查询与重复和排除其他重复
标题可能令人困惑,但我会试着解释我想要做什么. 我有一个 MySQL表,我需要的字段是: > poster_ip> poster_id 现在,我正在编写一个查询,它返回该表中的每个结果,其中“poster_i…
mysql – 从一个表中加入两个select语句
我有一个名为出勤的表,有2个属性(id,备注).我想从出勤表中显示缺席或迟到的每个身份证. Attendance Table |ID | Remarks | ============================= |…