-- 创建课程文件表
CREATE TABLE `course_file` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `content_id` int(11) NOT NULL COMMENT '关联的内容ID（如课程章节ID等）',
  `title` varchar(255) NOT NULL COMMENT '文件标题',
  `file_type` varchar(30) NOT NULL COMMENT '文件类型（如pdf、video、doc等）',
  `file_url` varchar(255) NOT NULL COMMENT '文件存储URL',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间（自动更新）',
  PRIMARY KEY (`id`),
  KEY `idx_content_id` (`content_id`) COMMENT '按内容ID查询文件的索引'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='课程相关文件表（如课件、视频等）';