事务管理
相当于多线程的线程互斥保证多个客户端访问数据库的同一张表时,不会产生数据二义性的问题 事物的基本操作
开始事务
start transaction 创建一个保存点
savepoint [保存点名称] 回滚
rollback to [保存点名称] 提交事务
commit
注意:当提交事务完成后,不能再回到之前保存的节点了,因为已经提交了事务
事物的隔离级别
无隔离级别
脏读:读到的数据并不是真实的不可重复读:前后两次读到的结果时不一致的幻读:前后读到的数据条目数不一致,第一次是X条,第二次是X+N条 查看隔离级别
select @@tx_isolation 更改隔离级别
set session transaction islation level [事物的隔离级别] 事物的ACID特性
原子性 一致性 隔离性 持久性