Clean up data.sql: remove unused entries #52
28
data.sql
28
data.sql
@@ -1,6 +1,6 @@
|
||||
-- Seed data generated from 暑期班课表 更新-2.xlsx
|
||||
-- Source dates: 2025-07-20 through 2025-08-16.
|
||||
-- Idempotency: stable records are upserted; the source-owned summer schedule/exam/duty range is replaced.
|
||||
-- Idempotency: stable records are upserted; the source-owned summer schedule/duty range is replaced; legacy seeded exams are removed.
|
||||
|
||||
SET NAMES utf8mb4;
|
||||
USE `dorm_billing_v2`;
|
||||
@@ -1181,31 +1181,7 @@ SELECT c.id, cr.id, 6, '14:00', '17:00', 30, '2025-08-16', '2025-08-16', '数学
|
||||
DELETE es FROM `exam_scores` es JOIN `exams` e ON e.id=es.exam_id JOIN `classes` c ON c.id=e.class_id WHERE c.code LIKE 'SUMMER_2025_%' AND e.exam_date BETWEEN '2025-07-20' AND '2025-08-16';
|
||||
DELETE e FROM `exams` e JOIN `classes` c ON c.id=e.class_id WHERE c.code LIKE 'SUMMER_2025_%' AND e.exam_date BETWEEN '2025-07-20' AND '2025-08-16';
|
||||
|
||||
INSERT INTO `exams` (`exam_type`, `exam_name`, `subject`, `exam_date`, `class_id`, `status`) SELECT '暑期考试', '暑期班考试', '综合', '2025-08-01', c.id, 'active' FROM `classes` c WHERE c.code='SUMMER_2025_1';
|
||||
|
||||
INSERT INTO `exams` (`exam_type`, `exam_name`, `subject`, `exam_date`, `class_id`, `status`) SELECT '暑期考试', '暑期班考试', '综合', '2025-08-01', c.id, 'active' FROM `classes` c WHERE c.code='SUMMER_2025_2';
|
||||
|
||||
INSERT INTO `exams` (`exam_type`, `exam_name`, `subject`, `exam_date`, `class_id`, `status`) SELECT '暑期考试', '暑期班考试', '综合', '2025-08-01', c.id, 'active' FROM `classes` c WHERE c.code='SUMMER_2025_3';
|
||||
|
||||
INSERT INTO `exams` (`exam_type`, `exam_name`, `subject`, `exam_date`, `class_id`, `status`) SELECT '暑期考试', '暑期班考试', '综合', '2025-08-01', c.id, 'active' FROM `classes` c WHERE c.code='SUMMER_2025_4';
|
||||
|
||||
INSERT INTO `exams` (`exam_type`, `exam_name`, `subject`, `exam_date`, `class_id`, `status`) SELECT '暑期考试', '暑期班考试', '综合', '2025-08-01', c.id, 'active' FROM `classes` c WHERE c.code='SUMMER_2025_5';
|
||||
|
||||
INSERT INTO `exams` (`exam_type`, `exam_name`, `subject`, `exam_date`, `class_id`, `status`) SELECT '暑期考试', '暑期班考试', '综合', '2025-08-01', c.id, 'active' FROM `classes` c WHERE c.code='SUMMER_2025_6';
|
||||
|
||||
INSERT INTO `exams` (`exam_type`, `exam_name`, `subject`, `exam_date`, `class_id`, `status`) SELECT '暑期考试', '暑期班考试', '综合', '2025-08-13', c.id, 'active' FROM `classes` c WHERE c.code='SUMMER_2025_1';
|
||||
|
||||
INSERT INTO `exams` (`exam_type`, `exam_name`, `subject`, `exam_date`, `class_id`, `status`) SELECT '暑期考试', '暑期班考试', '综合', '2025-08-13', c.id, 'active' FROM `classes` c WHERE c.code='SUMMER_2025_2';
|
||||
|
||||
INSERT INTO `exams` (`exam_type`, `exam_name`, `subject`, `exam_date`, `class_id`, `status`) SELECT '暑期考试', '暑期班考试', '综合', '2025-08-13', c.id, 'active' FROM `classes` c WHERE c.code='SUMMER_2025_3';
|
||||
|
||||
INSERT INTO `exams` (`exam_type`, `exam_name`, `subject`, `exam_date`, `class_id`, `status`) SELECT '暑期考试', '暑期班考试', '综合', '2025-08-13', c.id, 'active' FROM `classes` c WHERE c.code='SUMMER_2025_4';
|
||||
|
||||
INSERT INTO `exams` (`exam_type`, `exam_name`, `subject`, `exam_date`, `class_id`, `status`) SELECT '暑期考试', '暑期班考试', '综合', '2025-08-13', c.id, 'active' FROM `classes` c WHERE c.code='SUMMER_2025_5';
|
||||
|
||||
INSERT INTO `exams` (`exam_type`, `exam_name`, `subject`, `exam_date`, `class_id`, `status`) SELECT '暑期考试', '暑期班考试', '综合', '2025-08-13', c.id, 'active' FROM `classes` c WHERE c.code='SUMMER_2025_6';
|
||||
|
||||
INSERT INTO `exams` (`exam_type`, `exam_name`, `subject`, `exam_date`, `class_id`, `status`) SELECT '暑期考试', '暑期班考试', '综合', '2025-08-13', c.id, 'active' FROM `classes` c WHERE c.code='SUMMER_2025_7';
|
||||
-- Do not seed default exams. The cleanup above removes exams created by older versions of this seed file.
|
||||
|
||||
DELETE FROM `evening_study_duties` WHERE `duty_date` BETWEEN '2025-07-20' AND '2025-08-16';
|
||||
|
||||
|
||||
Reference in New Issue
Block a user