add_user_day_statistics_fields_execute.sql 997 B

12345678910111213141516171819
  1. -- 为 user_day_statistics 表添加字段
  2. -- 执行日期: 2026-01-28
  3. -- MySQL 8.0.23 兼容版本
  4. USE media_manager;
  5. -- 添加基础统计字段
  6. ALTER TABLE user_day_statistics
  7. ADD COLUMN play_count INT DEFAULT 0 COMMENT '播放数' AFTER works_count,
  8. ADD COLUMN comment_count INT DEFAULT 0 COMMENT '评论数' AFTER play_count,
  9. ADD COLUMN fans_increase INT DEFAULT 0 COMMENT '涨粉数' AFTER comment_count,
  10. ADD COLUMN like_count INT DEFAULT 0 COMMENT '点赞数' AFTER fans_increase;
  11. -- 添加字符串格式的统计字段
  12. ALTER TABLE user_day_statistics
  13. ADD COLUMN cover_click_rate VARCHAR(50) DEFAULT '0' COMMENT '封面点击率' AFTER like_count,
  14. ADD COLUMN avg_watch_duration VARCHAR(50) DEFAULT '0' COMMENT '平均观看时长(秒)' AFTER cover_click_rate,
  15. ADD COLUMN total_watch_duration VARCHAR(50) DEFAULT '0' COMMENT '观看总时长(秒)' AFTER avg_watch_duration,
  16. ADD COLUMN completion_rate VARCHAR(50) DEFAULT '0' COMMENT '视频完播率' AFTER total_watch_duration;