黑马MySQL数据库从入门到精通-基础篇 事务
黑马MySQL数据库从入门到精通-基础篇 事务
智汇君黑马MySQL数据库从入门到精通-基础篇 事务
事务
1 | 事务是一组操作的集合,这组操作,要么全部执行成功,要么全部执行失败。 |
事务操作
1 | START TRANSACTION;--开启事务 |
并发事务问题
1 | 脏读:一个事务可以读取另一个事务未提交的数据 |
隔离级别
1 | read uncommit |
1 | 脏读 不可重复读 幻读 |
1 | MySQL的默认事务隔离级别是 REPEATABLE READ。这意味着,在一个事务中,对某条记录的读取结果始终是一致的,不管其他事务是否对这条记录进行修改。但是,这个隔离级别可能会产生幻读(Phantom Read)的问题,即在一个事务内执行两次相同的查询,但由于另一个并发事务插入了新的满足查询条件的行,因此第二次查询返回了更多的行。 |
1 | 数据越安全,但是性能越低,注意:事务隔离级别越高, |









