-- 添加商品ID填写确认字段 ALTER TABLE task ADD COLUMN product_id_filled TINYINT(1) DEFAULT 0 COMMENT '商品ID是否已填写确认:0-未填写 1-已填写' AFTER reject_deadline; -- 更新现有已完成任务:如果已有商品ID记录则标记为已填写 UPDATE task t SET t.product_id_filled = 1 WHERE t.status = 'completed' AND EXISTS (SELECT 1 FROM task_product tp WHERE tp.task_id = t.id);