This commit is contained in:
Hankin 2026-06-18 11:13:32 +08:00
parent c207f1e152
commit bf882756cf
4 changed files with 8 additions and 8 deletions

View File

@ -5,6 +5,6 @@ CREATE TABLE `category` (
`description` VARCHAR(255) COMMENT '分类描述',
`sort_order` INT DEFAULT 0 COMMENT '排序权重(数字越小越靠前)',
`is_active` TINYINT DEFAULT 1 COMMENT '是否启用1-禁用 2-启用',
`created_at` TIMESTAMP DEFAULT NULL COMMENT '创建时间',
`updated_at` TIMESTAMP DEFAULT NULL COMMENT '更新时间'
`created_at` TIMESTAMP NULL DEFAULT NULL COMMENT '创建时间',
`updated_at` TIMESTAMP NULL DEFAULT NULL COMMENT '更新时间'
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COMMENT = '课程系列分类表';

View File

@ -6,6 +6,6 @@ CREATE TABLE `course_series` (
`cover_image` VARCHAR(500) COMMENT '系列封面图URL',
`total_months` INT DEFAULT 10 COMMENT '总月数固定10个月',
`is_active` TINYINT DEFAULT 1 COMMENT '是否启用1-禁用 2-启用',
`created_at` TIMESTAMP DEFAULT NULL COMMENT '创建时间',
`updated_at` TIMESTAMP DEFAULT NULL COMMENT '更新时间'
`created_at` TIMESTAMP NULL DEFAULT NULL COMMENT '创建时间',
`updated_at` TIMESTAMP NULL DEFAULT NULL COMMENT '更新时间'
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COMMENT = '课程系列表';

View File

@ -17,8 +17,8 @@ CREATE TABLE `course` (
`is_published` TINYINT DEFAULT 1 COMMENT '是否上架1-下架 2-上架',
-- 时间戳
`created_at` TIMESTAMP DEFAULT NULL COMMENT '创建时间',
`updated_at` TIMESTAMP DEFAULT NULL COMMENT '更新时间',
`created_at` TIMESTAMP NULL DEFAULT NULL COMMENT '创建时间',
`updated_at` TIMESTAMP NULL DEFAULT NULL COMMENT '更新时间',
FOREIGN KEY (`series_id`) REFERENCES `course_series` (`id`) ON DELETE CASCADE,
-- 唯一约束:同一系列同一年同一月份只能有一条记录

View File

@ -13,8 +13,8 @@ CREATE TABLE `video` (
`release_date` DATE COMMENT '发布日期(具体某一天)',
`is_free` TINYINT DEFAULT 1 COMMENT '是否免费试看1-付费 2-免费',
`created_at` TIMESTAMP DEFAULT NULL COMMENT '创建时间',
`updated_at` TIMESTAMP DEFAULT NULL COMMENT '更新时间',
`created_at` TIMESTAMP NULL DEFAULT NULL COMMENT '创建时间',
`updated_at` TIMESTAMP NULL DEFAULT NULL COMMENT '更新时间',
FOREIGN KEY (`course_id`) REFERENCES `course`(`id`) ON DELETE CASCADE,