|
@@ -5,8 +5,13 @@ ALTER TABLE eb_exam_student ADD COLUMN `score_verify_time` datetime DEFAULT NULL
|
|
ALTER TABLE eb_exam_student ADD COLUMN `score_verify_flagged` tinyint(1) DEFAULT NULL COMMENT '成绩校验标记结果';
|
|
ALTER TABLE eb_exam_student ADD COLUMN `score_verify_flagged` tinyint(1) DEFAULT NULL COMMENT '成绩校验标记结果';
|
|
|
|
|
|
ALTER TABLE eb_exam_subject ADD COLUMN `inspect_round` int(11) NOT NULL DEFAULT 1 COMMENT '复核轮数';
|
|
ALTER TABLE eb_exam_subject ADD COLUMN `inspect_round` int(11) NOT NULL DEFAULT 1 COMMENT '复核轮数';
|
|
-
|
|
|
|
ALTER TABLE eb_inspect_history ADD COLUMN `inspect_round` int(11) NOT NULL COMMENT '复核轮数';
|
|
ALTER TABLE eb_inspect_history ADD COLUMN `inspect_round` int(11) NOT NULL COMMENT '复核轮数';
|
|
|
|
+UPDATE eb_inspect_history
|
|
|
|
+INNER JOIN
|
|
|
|
+(
|
|
|
|
+ SELECT t.id,ROW_NUMBER () OVER (PARTITION BY t.student_id ORDER BY t.id) AS rn FROM eb_inspect_history t
|
|
|
|
+) tem ON eb_inspect_history.id = tem.id
|
|
|
|
+SET eb_inspect_history.inspect_round = tem.rn;
|
|
ALTER TABLE eb_inspect_history DROP INDEX index1;
|
|
ALTER TABLE eb_inspect_history DROP INDEX index1;
|
|
ALTER TABLE eb_inspect_history ADD UNIQUE INDEX index1(`student_id`, `inspect_round`);
|
|
ALTER TABLE eb_inspect_history ADD UNIQUE INDEX index1(`student_id`, `inspect_round`);
|
|
|
|
|