17 lines
530 B
SQL
17 lines
530 B
SQL
-- 为learning_detail表添加courseware_id字段
|
|
-- 用于记录每个课件的学习进度
|
|
|
|
-- 添加courseware_id字段
|
|
ALTER TABLE `learning_detail`
|
|
ADD COLUMN `courseware_id` BIGINT NULL COMMENT '课件ID' AFTER `course_id`;
|
|
|
|
-- 添加索引以提高查询性能
|
|
ALTER TABLE `learning_detail`
|
|
ADD INDEX `idx_courseware_id` (`courseware_id`);
|
|
|
|
-- 添加联合索引,用于查询某个学生对某个课件的学习记录
|
|
ALTER TABLE `learning_detail`
|
|
ADD INDEX `idx_student_courseware` (`student_id`, `courseware_id`);
|
|
|
|
|