| 12345678910111213 |
- -- video_discovery_run 增加 biz_dt,并支持按业务日 + demand_grade 幂等跳过
- ALTER TABLE `video_discovery_run`
- ADD COLUMN `biz_dt` VARCHAR(32) NULL COMMENT '业务日 YYYYMMDD' AFTER `run_id`,
- ADD KEY `idx_video_discovery_run_biz_dt` (`biz_dt`);
- -- 历史数据回填:按 create_time 回填业务日
- UPDATE `video_discovery_run`
- SET `biz_dt` = DATE_FORMAT(`create_time`, '%Y%m%d')
- WHERE `biz_dt` IS NULL;
- -- 同一业务日 + 需求分级 id 仅保留一条调度记录
- ALTER TABLE `video_discovery_run`
- ADD UNIQUE KEY `uk_video_discovery_run_biz_grade` (`biz_dt`, `demand_grade_id`);
|