赞
踩
(1)现有一张试卷作答记录表exam_record,其中包含多年来的用户作答试卷记录,结构如下表:
作答记录表exam_record:
start_time是试卷开始时间
submit_time 是交卷,即结束时间
Filed | Type | Null | Key | Extra | Default | Comment |
id | int(11) | NO | PRI | auto_increment | (NULL) | 自增ID |
uid | int(11) | NO | (NULL) | 用户ID | ||
exam_id | int(11) | NO | (NULL) | 试卷ID | ||
start_time | datetime | NO | (NULL) | 开始时间 | ||
submit_time | datetime | YES | (NULL) | 提交时间 | ||
score | tinyint(4) | YES | (NULL) | 得分 |
- DELETE FROM exam_record
- WHERE TIMESTAMPDIFF(MINUTE, start_time, submit_time) < 5
- AND score < 60;
请删除exam_record表中作答时间小于5分钟整且分数不及格(及格线为60分)的记录;
(2)现有一张试卷作答记录表exam_record,其中包含多年来的用户作答试卷记录,结构如下表:
作答记录表exam_record:
start_time是试卷开始时间
submit_time 是交卷时间,即结束时间,如果未完成的话,则为空
Filed | Type | Null | Key | Extra | Default | Comment |
id | int(11) | NO | PRI | auto_increment | (NULL) | 自增ID |
uid | int(11) | NO | (NULL) | 用户ID | ||
exam_id | int(11) | NO | (NULL) | 试卷ID | ||
start_time | datetime | NO | (NULL) | 开始时间 | ||
submit_time | datetime | YES | (NULL) | 提交时间 | ||
score | tinyint(4) | YES | (NULL) | 得分 |
- Delete from exam_record
- WHERE TIMESTAMPDIFF(MINUTE, start_time, submit_time) < 5
- or submit_time IS NULL
- order by start_time
- limit 3;
请删除exam_record表中未完成作答或作答时间小于5分钟整的记录中,开始作答时间最早的3条记录。
(3)现有一张试卷作答记录表exam_record,其中包含多年来的用户作答试卷记录,结构如下表:
Filed | Type | Null | Key | Extra | Default | Comment |
id | int(11) | NO | PRI | auto_increment | (NULL) | 自增ID |
uid | int(11) | NO | (NULL) | 用户ID | ||
exam_id | int(11) | NO | (NULL) | 试卷ID | ||
start_time | datetime | NO | (NULL) | 开始时间 | ||
submit_time | datetime | YES | (NULL) | 提交时间 | ||
score | tinyint(4) | YES | (NULL) | 得分 |
- DELETE FROM exam_record;
- ALTER TABLE exam_record drop id;
请删除exam_record表中所有记录,并重置自增主键。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。