add_special_user_fields.sql 761 B

12345678910111213141516171819
  1. /*
  2. 特殊实验用户字段(A/B 组,共 60 人)
  3. - is_special_user: 是否特殊实验用户
  4. - special_group: 分组 A / B(仅特殊用户有值)
  5. 执行前请备份。MySQL 5.7+ / 8.0+
  6. 执行顺序:先本脚本,再 seed_special_users_ab_groups.sql
  7. */
  8. SET NAMES utf8mb4;
  9. ALTER TABLE `users`
  10. ADD COLUMN `is_special_user` tinyint(1) NOT NULL DEFAULT '0'
  11. COMMENT '是否特殊实验用户' AFTER `is_test_user`,
  12. ADD COLUMN `special_group` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL
  13. COMMENT '特殊用户分组:A / B' AFTER `is_special_user`,
  14. ADD KEY `idx_is_special_user` (`is_special_user`),
  15. ADD KEY `idx_special_group` (`special_group`),
  16. ADD KEY `idx_special_user_group` (`is_special_user`, `special_group`);