add_ab_subtitle_settings_table.sql 868 B

123456789101112131415161718192021
  1. /*
  2. A/B 组实验:字幕开关配置表
  3. group_key: A / B
  4. subtitle_on: 0=关, 1=开
  5. 执行前请备份。MySQL 5.7+ / 8.0+
  6. */
  7. SET NAMES utf8mb4;
  8. CREATE TABLE IF NOT EXISTS `ab_subtitle_settings` (
  9. `group_key` varchar(8) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '实验分组:A / B',
  10. `subtitle_on` tinyint(1) NOT NULL DEFAULT '0' COMMENT '字幕开关:0=关,1=开',
  11. `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  12. `updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  13. PRIMARY KEY (`group_key`)
  14. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='A/B组字幕开关配置表';
  15. INSERT INTO `ab_subtitle_settings` (`group_key`, `subtitle_on`) VALUES
  16. ('A', 0),
  17. ('B', 1)
  18. ON DUPLICATE KEY UPDATE `group_key` = VALUES(`group_key`);