第1关:表锁
任务描述
本关任务:使用读锁添加并修改student
表数据。
参考代码
use School;
#请在此处添加实现代码
########## Begin ##########
insert into student values(1,'Tom',80,78);
insert into student values(3,'Lucy',97,95);
lock table student read;
update student set math=100 where stu_id = 2;
########## End ##########
第2关:事务隔离级别
任务描述
本关任务:修改并查询数据库的隔离级别。
参考代码
use mydb;
#请在此处添加实现代码
########## Begin ##########
set session transaction isolation level Read uncommitted;
select @@tx_isolation;
########## End ##########
第3关:行锁
任务描述
本关任务:使用共享锁更新表中数据。
参考代码
mysql -uroot -p
123123 (其中Enter password:中输入的密码由于命令行有密码保护,是不予显示的。)
source /data/workspace/myshixun/src/step3/table.sql;
update account set money=0 where id=1;
update account set money=0 where id=2;