MySQL数据库的事务管理

tech2023-12-31  91

事务管理 相当于多线程的线程互斥保证多个客户端访问数据库的同一张表时,不会产生数据二义性的问题 事物的基本操作 开始事务 start transaction 创建一个保存点 savepoint [保存点名称] 回滚 rollback to [保存点名称] 提交事务 commit

注意:当提交事务完成后,不能再回到之前保存的节点了,因为已经提交了事务

事物的隔离级别 无隔离级别 脏读:读到的数据并不是真实的不可重复读:前后两次读到的结果时不一致的幻读:前后读到的数据条目数不一致,第一次是X条,第二次是X+N条 查看隔离级别 select @@tx_isolation 更改隔离级别 set session transaction islation level [事物的隔离级别] 事物的ACID特性 原子性 一致性 隔离性 持久性
最新回复(0)