数据库事务对同一元素并发操作,会出现丢失更新(事物撤销回滚时,会把其他事务的产生的操作也回滚取消)、脏读(事物读取到其他事务未提交的修改)、不可重复读(事务读取到其他事务提交的更新修改)、幻读(事务读取到其他事务提交的插入或删除修改)这些错误,刚开始看时头大,分不清这些错误的异同之处。随着慢慢分析,逐渐就理解,这些事物并发操作错误的异同了。进一步得以读懂数据库事务隔离级别,为什么这么划分级别,以及不同级别事务产生的作用。
参考文章传送门: 事务并发、事务隔离级别
数据库事务对同一元素并发操作,会出现丢失更新(事物撤销回滚时,会把其他事务的产生的操作也回滚取消)、脏读(事物读取到其他事务未提交的修改)、不可重复读(事务读取到其他事务提交的更新修改)、幻读(事务读取到其他事务提交的插入或删除修改)这些错误,刚开始看时头大,分不清这些错误的异同之处。随着慢慢分析,逐渐就理解,这些事物并发操作错误的异同了。进一步得以读懂数据库事务隔离级别,为什么这么划分级别,以及不同级别事务产生的作用。
参考文章传送门: 事务并发、事务隔离级别