-- v4.0.20:推广码关联合伙人 + 渠道负责人(主合伙人多选) -- Review 后再在生产执行。 ALTER TABLE `common_promo_code` ADD COLUMN `assoc_partner_account_id` BIGINT UNSIGNED NULL AFTER `owner_user_id`, ADD KEY `idx_common_promo_code_assoc_partner` (`assoc_partner_account_id`), ADD CONSTRAINT `fk_common_promo_code_assoc_partner` FOREIGN KEY (`assoc_partner_account_id`) REFERENCES `partner_account`(`id`) ON DELETE SET NULL; CREATE TABLE IF NOT EXISTS `promo_code_channel_owner` ( `promo_code_id` BIGINT UNSIGNED NOT NULL, `partner_account_id` BIGINT UNSIGNED NOT NULL, `created_at` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3), PRIMARY KEY (`promo_code_id`, `partner_account_id`), KEY `idx_promo_channel_owner_partner` (`partner_account_id`), CONSTRAINT `fk_promo_channel_owner_promo` FOREIGN KEY (`promo_code_id`) REFERENCES `common_promo_code`(`id`) ON DELETE CASCADE, CONSTRAINT `fk_promo_channel_owner_partner` FOREIGN KEY (`partner_account_id`) REFERENCES `partner_account`(`id`) ON DELETE CASCADE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='推广码渠道负责人(主合伙人)';