欢迎投稿

今日深度:

mysql事务操作,

mysql事务操作,


什么是事务


事务的ACID

原子性(Atomicity)

原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚

一致性(Consistency)


隔离性(Isolation)

隔离性是当多个用户并发访问数据库时,比如操作同一张表时,数据库为每一个用户开启的事务,不能被其他事务的操作所干扰,多个并发事务之间要相互隔离。

持久性(Durability)

持久性是指一个事务一旦被提交了,就不能再回滚了,已经把数据保存到数据库当中了。

事务的使用

执行流程

在这里插入图片描述

事务的并发问题

更新丢失


脏读

举例:


不可重复读

举例:


重复读

举例:


幻读


对应关系


事务隔离级别


查看隔离级别

select @@global.tx_isolation,@@tx_isolation;

设置隔离级别

set global transaction isolation level read committed; 
  1. 当前会话
 set session transaction isolation level read committed;

www.htsjk.Com true http://www.htsjk.com/Mysql/42952.html NewsArticle mysql事务操作, 什么是事务 事务的ACID 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚 一致性(Consistency) 隔离性(Isolation) 隔离性是当多个用户...
相关文章
    暂无相关文章
评论暂时关闭