-- 数据库迁移脚本:添加 COMPLETED 状态到 link_task 表 -- 执行时间:请在维护窗口期间执行 -- 影响:修改 link_task 表的 status 字段枚举值 -- 修改 link_task 表的 status 字段,添加 'COMPLETED' 状态 -- 'COMPLETED' 状态表示用户正常完成了游戏任务 ALTER TABLE `link_task` MODIFY COLUMN `status` enum('NEW','USING','LOGGED_IN','COMPLETED','REFUNDED','EXPIRED') CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'NEW' COMMENT '任务状态: NEW=新建, USING=使用中, LOGGED_IN=已登录, COMPLETED=正常完成, REFUNDED=已退款, EXPIRED=已过期'; -- 验证修改结果 -- 查看表结构确认枚举值已更新 DESCRIBE `link_task`; -- 查看当前各状态的统计 SELECT status, COUNT(*) as count FROM `link_task` GROUP BY status ORDER BY status;