明确考点:

删除记录的方式汇总:

  • 根据条件删除:DELETE FROM tb_name [WHERE options] [ [ ORDER BY fields ] LIMIT n ]
  • 全部删除(表清空,包含自增计数器重置):TRUNCATE tb_name

细节剖析:

  • 删除exam_record表中所有记录;
  • 并重置自增主键;

思路实现:

  • 本题采用第二种删除方式,满足条件1或条件2就删除,但只删除3条记录:
TRUNCATE exam_record;
  • 也可采用第一种,不过需要手动重置自增ID,不过效率角度考虑,还是第二种方式效率更高:
DELETE FROM exam_record;
ALTER TABLE exam_record auto_increment=1;