-- 为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`);


