简答题
需求说明批量插入参加LogicJava课程考试的5名学生的成绩,考试时间为当天日期。如果输入的成绩大于100分,则取消操作。实现思路及关键代码(1)开启事务,插入3条正确数据,在未提交时,打开另一会话查看成绩数据是否变化。(2)提交事务,打开另一会话查看成绩数据是否变化。(3)开启事务,插入2条错误数据,回滚事务,查看成绩数据是否变化。插入的数据INSERT INTO result(StudentNo,SubjectNo,ExamDate,StudentResult)VALUES(10001,1,NOW(),90);INSERT INTO result(StudentNo,SubjectNo,ExamDate,StudentResult)VALUES(10002,1,NOW(),70);INSERT INTO Result(StudentNo,SubjectNo,ExamDate,StudentResult)VALUES(10003,1,NOW(),67);#创建result表CREATE TABLE `result`(`studentNo` INT(4) NOT NULL COMMENT '学号',`subjectNo` INT(4) NOT NULL COMMENT '课程编号',`examDate` DATETIME NOT NULL COMMENT '考试日期',`studentResult` INT(4) COMMENT '考试成绩' NOT NULL)
套餐购买该问题答案仅对会员开放,欢迎开通会员 ¥ 19.9
0.64/天
1个月(不限次)
¥ 19.9
1000次
(不限时)
¥ 29.9
0.32/天
3个月(不限次)
¥ 59.9
0.16/天
1年(不限次)
立即支付