湘西州住房和城乡建设局网站,网站开发使用架构,怎么做网站动图,对网站建设的具体想法二、事务的并发问题 1、脏读#xff1a;事务A读取了事务B更新的数据#xff0c;然后B回滚操作#xff0c;那么A读取到的数据是脏数据 2、不可重复读#xff1a;事务 A 多次读取同一数据#xff0c;事务 B 在事务A多次读取的过程中#xff0c;对数据作了更新并提交#x…二、事务的并发问题 1、脏读事务A读取了事务B更新的数据然后B回滚操作那么A读取到的数据是脏数据 2、不可重复读事务 A 多次读取同一数据事务 B 在事务A多次读取的过程中对数据作了更新并提交导致事务A多次读取同一数据时结果 不一致。 3、幻读系统管理员A将数据库中所有学生的成绩从具体分数改为ABCDE等级但是系统管理员B就在这个时候插入了一条具体分数的记录当系统管理员A改结束后发现还有一条记录没有改过来就好像发生了幻觉一样这就叫幻读。 小结不可重复读的和幻读很容易混淆不可重复读侧重于修改幻读侧重于新增或删除。解决不可重复读的问题只需锁住满足条件的行解决幻读需要锁表
三、MySQL事务隔离级别 四、用例子说明各个隔离级别的情况
1、读未提交
1打开一个客户端A并设置当前事务模式为read uncommitted未提交读查询表account的初始值 2在客户端A的事务提交之前打开另一个客户端B更新表account 3这时虽然客户端B的事务还没提交但是客户端A就可以查询到B已经更新的数据