MySQL事务
2023-09-27 14:27:34 时间
什么是事务?
事务是一个不可分隔的逻辑工作单元, 要么都执行,要么都不执行
###MySQL中对事务操作的支持?
- start transaction;代表开启一个事务
- commit;//成功就提交事务
- rollback;//失败就回滚事务
JDBC中事务操作代码?
- con.setAutoCommite(false);
- con.commit();
- con.rolllback();
隔离性
-
级别
| 隔离级别 | 脏读 | 不可重复读 |虚读|
| ------------- |:-------------😐:--------😐:-----😐
| read uncommitted(读未提交) | √ | √ |√ |
| read committed(读已提交) | × | √ |√ |
| repeatable read(可重复读) | × | × |√|
|serializable(可串行化)|×|×|× | -
查看当前级别
select @@tx_isolation;
- 设置隔离级别
//session:设置当前回话的隔离级别
//global:设置全局的隔离级别
//要在开启事务之前设置
set session(blobal) transaction isolation level 级别;
- JDBC中相应的隔离级别设置
con.setTransactionIsolation(级别);
相关文章
- 第14章_MySQL事务日志
- mysql事务与mysql储存引擎
- java操作MySQL数据事务的简单学习
- mysql的事务隔离级别及其使用场景
- 将mysql表中数据导入到hive分区事务桶表
- mysql的一些基本常识(约束 、事务,事务隔离级别)
- 面试官一口气问了MySQL事务、锁和MVCC,我
- 【Docker】MySQL 主从配置(一主一从)
- 数据库事务系列-MySQL跨行事务模型
- mysql 存储过程 事务; mysql的事务中包含一个存储过程
- SQL优化的思路及基本原则(mysql)
- 安装Mysql最新版本mysql-5.7.10-winx64出现的几个问题解决
- MySQL详解--锁,事务
- 【MySQL】海量量数据查询优化
- Mysql 终端中文显示乱码
- 【基于SSM+MySQL+JSP的在线教材管理系统的设计与实现(效果+数据库+源码+获取~~)】
- MySQL是如何实现事务ACID四个特性的?
- 2022-08-26 mysql/stonedb-维度表初始化
- MySQL 事务
- 玩转Mysql系列 - 第14篇:详解事务
- MySQL用B+树(而不是B树)做索引的原因
- 【原创】Mysql中事务ACID实现原理
- CentOS 7 安装与卸载MySQL 5.7
- 解决远程连接mysql很慢的方法(mysql_connect 打开连接慢)
- 【mysql我能讲两小时039】mysql自身有没有需要考虑分布式事务的?