解析:

  • replace into:会根据唯一索引,或主键删除一条数据(如果原有数据存在),然后再新插入一条数据;如果原有数据不存在,会直接新插入一条数据
  • 题目中 exam_id 设置了 唯一(UNI)索引,且已存在exam_id为9003的数据,要求不管试卷Id是否存在,都要插入成功,所以使用replace into,而不能使用 insert into
replace into examination_info
(exam_id, tag, difficulty, duration, release_time)
values
(9003,'SQL','hard',90,'2021-01-01 00:00:00')