add_user_key_fields.sql 1.2 KB

1234567891011121314151617181920212223242526
  1. -- URS用户推荐关系表添加userKey字段
  2. -- 执行时间: 2025-06-16 17:00:18
  3. -- 说明: 为URS用户推荐关系表添加用户凭证字段,用于存储URS系统的userKey
  4. -- 1. 为URS用户推荐关系表添加userKey字段
  5. ALTER TABLE `kku_urs_promotion_user_referrals`
  6. ADD COLUMN `user_key` VARCHAR(255) NULL COMMENT 'URS用户凭证(userKey)' AFTER `urs_user_id`,
  7. ADD COLUMN `referrer_user_key` VARCHAR(255) NULL COMMENT 'URS推荐人凭证(userKey)' AFTER `urs_referrer_id`;
  8. -- 2. 添加索引优化查询性能
  9. ALTER TABLE `kku_urs_promotion_user_referrals`
  10. ADD INDEX `idx_user_key` (`user_key`),
  11. ADD INDEX `idx_referrer_user_key` (`referrer_user_key`);
  12. -- 3. 为URS用户映射表也添加userKey字段(如果需要的话)
  13. ALTER TABLE `kku_urs_promotion_user_mappings`
  14. ADD COLUMN `user_key` VARCHAR(255) NULL COMMENT 'URS用户凭证(userKey)' AFTER `urs_user_id`,
  15. ADD INDEX `idx_user_key` (`user_key`);
  16. -- 4. 查看表结构确认修改
  17. DESCRIBE `kku_urs_promotion_user_referrals`;
  18. DESCRIBE `kku_urs_promotion_user_mappings`;
  19. -- 5. 显示索引信息
  20. SHOW INDEX FROM `kku_urs_promotion_user_referrals`;
  21. SHOW INDEX FROM `kku_urs_promotion_user_mappings`;