事务

一. 定义
02a71837a5d927a77904e4688779e1d53da7a410

二. 事务操作
f8dd05b29d7cb3db6609d344aea53b3235c7dbd0

Start transaction

1
2
Commit ;
Rollback ; (执行事务过程中发生异常就会进行回滚事务)

三. 事务的四大特性 ACID
1071bdba50e68a7c00ba02412c3ea54502d7556e

四. 并发事务问题
79e58fb452c20fc9886ed6c92385b0e637ae8881

五. 事务的隔离级别—->其实就是并发事务操作时的权限开放程度
f558571b9aaf0f9c601b58ba0f9f642de505ad2d

串行化
可以想象左边读取过的数据临时存储在事务临时变量中,再次读就读临时变量 RR

幻读 : 事务AB
A:查id1为空
B:插入id1=2000
A:插入id1=3000—->无法插入
A:查id1为空
—>只能将其隔离级别设置为 Serializable

事务总结
fd45a10f5083d9d7c374e338ffb5a2ca14e71535

cf07cca26099b68afef6d63ad296c21109257964

u