脏读,幻读,不可重复读

tim-qtp...小于 1 分钟MySQL数据库

这三种情况都是出现在同时处理多个事务的时候

  • 脏读:一个事务读取了另外一个事务未提交的数据,如果这时第二个事务回滚,那么你读的就是临时的错的数据;
  • 不可重复读:在一个事务中,前后读取的数据不一致(有人在此刻操作了数据) 指修改和删除,同一行数据的内容被修改
  • 幻读:在一个事务内的多次查询,查询结果集不同。指修新增和删除,结果集的行数发生变化