From 7397e0c598a35456b0951bf29efed44da43d614b Mon Sep 17 00:00:00 2001 From: Hankin Date: Thu, 18 Jun 2026 11:16:48 +0800 Subject: [PATCH] update --- 1781688012_create_video.up.sql | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/1781688012_create_video.up.sql b/1781688012_create_video.up.sql index e1b27a1..d550a03 100644 --- a/1781688012_create_video.up.sql +++ b/1781688012_create_video.up.sql @@ -1,23 +1,17 @@ - CREATE TABLE `video` ( `id` INT PRIMARY KEY AUTO_INCREMENT COMMENT '视频ID', `course_id` INT NOT NULL COMMENT '所属月度课程ID', - `title` VARCHAR(255) NOT NULL COMMENT '视频标题', `description` TEXT COMMENT '视频描述', `video_url` VARCHAR(500) NOT NULL COMMENT '视频播放地址(云存储URL)', `cover_image` VARCHAR(500) COMMENT '视频封面图', `duration` INT COMMENT '视频时长(秒)', - `video_order` INT NOT NULL COMMENT '视频在课程内的顺序(1~20)', `release_date` DATE COMMENT '发布日期(具体某一天)', `is_free` TINYINT DEFAULT 1 COMMENT '是否免费试看:1-付费 2-免费', - `created_at` TIMESTAMP NULL DEFAULT NULL COMMENT '创建时间', `updated_at` TIMESTAMP NULL DEFAULT NULL COMMENT '更新时间', - - FOREIGN KEY (`course_id`) REFERENCES `course`(`id`) ON DELETE CASCADE, - --- 同一课程内顺序唯一 -UNIQUE KEY `uk_course_order` (`course_id`, `video_order`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='视频表'; \ No newline at end of file + FOREIGN KEY (`course_id`) REFERENCES `course` (`id`) ON DELETE CASCADE, + -- 同一课程内顺序唯一 + UNIQUE KEY `uk_course_order` (`course_id`, `video_order`) +) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COMMENT = '视频表'; \ No newline at end of file