-- 迁移脚本：为课程表添加资料下载开关字段
-- 创建时间：2025-12-17
-- 功能描述：添加 allow_download 字段，用于控制学员是否可以下载课程资料

-- 检查并添加 allow_download 字段
ALTER TABLE courses 
ADD COLUMN IF NOT EXISTS allow_download TINYINT(1) NOT NULL DEFAULT 0 
COMMENT '是否允许下载资料：0=不允许，1=允许';

-- 验证字段是否添加成功
SELECT COLUMN_NAME, COLUMN_TYPE, COLUMN_DEFAULT, COLUMN_COMMENT 
FROM INFORMATION_SCHEMA.COLUMNS 
WHERE TABLE_SCHEMA = DATABASE() 
  AND TABLE_NAME = 'courses' 
  AND COLUMN_NAME = 'allow_download';










