11 lines
999 B
SQL
11 lines
999 B
SQL
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='课程内容表(章节/小节)'; |