24 lines
1.6 KiB
SQL
24 lines
1.6 KiB
SQL
CREATE TABLE IF NOT EXISTS `la_match_live` (
|
|
`id` int UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
`match_id` int UNSIGNED NOT NULL DEFAULT 0 COMMENT '比赛ID',
|
|
`title` varchar(255) NOT NULL DEFAULT '' COMMENT '直播标题',
|
|
`source_url` varchar(500) NOT NULL DEFAULT '' COMMENT '来源链接',
|
|
`play_url_m3u8` varchar(1000) NOT NULL DEFAULT '' COMMENT '标清M3U8播放地址',
|
|
`play_url_hd_m3u8` varchar(1000) NOT NULL DEFAULT '' COMMENT '高清M3U8播放地址',
|
|
`play_url_flv` varchar(1000) NOT NULL DEFAULT '' COMMENT '标清FLV播放地址',
|
|
`play_url_hd_flv` varchar(1000) NOT NULL DEFAULT '' COMMENT '高清FLV播放地址',
|
|
`fetch_status` tinyint UNSIGNED NOT NULL DEFAULT 0 COMMENT '抓取状态 0-待抓取 1-成功 2-失败',
|
|
`fetch_error` varchar(500) NOT NULL DEFAULT '' COMMENT '抓取错误信息',
|
|
`last_fetch_at` int UNSIGNED NOT NULL DEFAULT 0 COMMENT '最后抓取时间',
|
|
`next_fetch_at` int UNSIGNED NOT NULL DEFAULT 0 COMMENT '下次抓取时间',
|
|
`create_time` int UNSIGNED NOT NULL DEFAULT 0 COMMENT '创建时间',
|
|
`update_time` int UNSIGNED NOT NULL DEFAULT 0 COMMENT '更新时间',
|
|
`delete_time` int UNSIGNED DEFAULT NULL COMMENT '删除时间',
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
UNIQUE KEY `uk_match_source_url` (`match_id`, `source_url`) USING BTREE,
|
|
KEY `idx_match_id` (`match_id`) USING BTREE,
|
|
KEY `idx_next_fetch_at` (`next_fetch_at`) USING BTREE,
|
|
KEY `idx_fetch_status` (`fetch_status`) USING BTREE,
|
|
KEY `idx_match_create_time` (`match_id`, `create_time`) USING BTREE
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='比赛直播源表';
|