新编数据库技术-MySQL 课件 9.6-案例9.5+不可重复读.pptxVIP

  • 0
  • 0
  • 约小于1千字
  • 约 5页
  • 2026-06-30 发布于山东
  • 举报

新编数据库技术-MySQL 课件 9.6-案例9.5+不可重复读.pptx

新编数据库技术—MySQL北方工业大学王若宾wrb@ncut.edu.cn

01任务重置学生详细表(tb_inf_student)中,学号(stu_num)为学生的获奖数(prize)为2,然后完成以下操作。(1)新建查询,开启一个事务A。查询学生详细表(tb_inf_student)中学号(stu_num)为的学生学号和获奖数(prize)。当事务B提交事务时,再次查询学生表中学号为的学生学号和获奖数,最后提交(COMMIT)事务。(2)新建查询,开启一个事务B。将学生详细表(tb_inf_student)中学号(stu_num)为获奖数(prize)的信息更新为3,提交(COMMIT)事务。案例9.5不可重复读

02分析“不可重复读”是指一个事务读取另一个事务未提交前的数据,并在该事务对数据进行更改并提交后,再次读取该数据,因此产生的两次数据读取上的错误。需要注意的是,不可重复读关注的是对数据的更改。在下表中,事务A读取了事务B还未提交的数据,随后事务B更改了该数据并进行提交,等到事务A再次读取该数据时因此产生了两种不一样的读取结果,称为不可重复读。03实施视频演示。案例9.5不可重复读

SQL代码时间事务A事务BT1开始事务?T2?开始事务T3查询学号为1

文档评论(0)

1亿VIP精品文档

相关文档