明确考点:
修改记录的方式汇总:
- 设置为新值:UPDATE table_name SET column_name=new_value [, column_name2=new_value2] [WHERE column_name3=value3]
- 根据已有值替换:UPDATE table_name SET key1=replace(key1, '查找内容', '替换成内容') [WHERE column_name3=value3]
细节剖析:
- 只改2021年9月1日之前开始作答的记录;
- 只改未完成的记录;
- 改为被动完成:完成时间改为'2099-01-01 00:00:00',分数改为0
思路实现:
- 本题宜采用第一种修改方式,满足条件1和条件2就修改:
UPDATE exam_record
SET submit_time='2099-01-01 00:00:00', score=0
WHERE start_time < '2021-09-01 00:00:00' AND score IS NULL;