事务:
- 事务:就是要保证一组数据库操作,要么全部成功,要么全部失败
- 事务的特性:ACID,原子性、一致性、隔离性、持久性
- mysql事务是由引擎提供的支持,MyISAM 引擎就不支持事务
- 多事务同时执行可能会出现的问题:脏写、脏读、不可重复读、幻读
- 脏读:在一个事务内读到了另一个未提交事务修改过的数据
- 不可重复读:在一个事务内多次读取同一个
数据
,由于其他事务的提交,导致出现前后两次读到的数据
不一样的情况 - 幻读:在一个事务内多次查询某个符合查询条件的
记录数量
,由于其他事务的提交,出现前后两次查询到的记录数量
不一样的情况
2025年6月17日...大约 8 分钟