-- 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`);