mysql事务操作,
什么是事务
事务的ACID
原子性(Atomicity)
原子性(Atomicity)
原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚
一致性(Consistency)
隔离性(Isolation)
隔离性是当多个用户并发访问数据库时,比如操作同一张表时,数据库为每一个用户开启的事务,不能被其他事务的操作所干扰,多个并发事务之间要相互隔离。
持久性(Durability)
持久性是指一个事务一旦被提交了,就不能再回滚了,已经把数据保存到数据库当中了。
事务的使用
执行流程
事务的并发问题
更新丢失
脏读
举例:
不可重复读
举例:
重复读
举例:
幻读
对应关系
事务隔离级别
查看隔离级别
select @@global.tx_isolation,@@tx_isolation;
设置隔离级别
set global transaction isolation level read committed;
- 当前会话
set session transaction isolation level read committed;
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。
select @@global.tx_isolation,@@tx_isolation;
设置隔离级别
set global transaction isolation level read committed;
- 当前会话
set session transaction isolation level read committed;
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。
set global transaction isolation level read committed;
set session transaction isolation level read committed;