-- 数据库迁移脚本：为link_task表添加完成图片字段
-- 执行时间：2025-08-27
-- 说明：添加completion_images字段用于存储任务完成时的4张图片URL（JSON格式）

-- 为link_task表添加完成图片字段
ALTER TABLE `link_task` 
ADD COLUMN `completion_images` TEXT NULL DEFAULT NULL COMMENT '完成图片JSON（存储4张图片URL）' AFTER `completed_points`;

-- 验证表结构变更
SELECT COLUMN_NAME, DATA_TYPE, IS_NULLABLE, COLUMN_DEFAULT, COLUMN_COMMENT 
FROM INFORMATION_SCHEMA.COLUMNS 
WHERE TABLE_SCHEMA = DATABASE() 
  AND TABLE_NAME = 'link_task' 
  AND COLUMN_NAME = 'completion_images'
ORDER BY ORDINAL_POSITION;

-- 验证现有数据
SELECT COUNT(*) as total_tasks,
       COUNT(completion_images) as tasks_with_images
FROM `link_task`;