11 lines
999 B
MySQL
11 lines
999 B
MySQL
|
|
CREATE TABLE `course_content` (
|
|||
|
|
`id` int NOT NULL AUTO_INCREMENT COMMENT '内容ID(主键)',
|
|||
|
|
`course_id` int NOT NULL COMMENT '关联课程ID',
|
|||
|
|
`parent_id` int DEFAULT 0 COMMENT '父级ID(0表示章节,>0表示小节,关联自身id)',
|
|||
|
|
`title` varchar(255) NOT NULL COMMENT '章节/小节标题',
|
|||
|
|
`content` text COMMENT '内容详情(如视频地址、图文内容等)',
|
|||
|
|
`sort` int DEFAULT 0 COMMENT '排序(数字越小越靠前)',
|
|||
|
|
PRIMARY KEY (`id`),
|
|||
|
|
KEY `idx_course_id` (`course_id`) COMMENT '按课程查询内容',
|
|||
|
|
KEY `idx_parent_id` (`parent_id`) COMMENT '按父级查询子内容'
|
|||
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='课程内容表(章节/小节)';
|