diff --git a/database/fix_task_item_group_no.sql b/database/fix_task_item_group_no.sql new file mode 100644 index 0000000..7607ce4 --- /dev/null +++ b/database/fix_task_item_group_no.sql @@ -0,0 +1,33 @@ +-- 修复 task_item 表缺少 group_no 字段的问题 +-- 问题:插入task_item时报错 Unknown column 'group_no' in 'field list' +-- 解决:添加 group_no 字段用于流水线任务分组 +-- 日期:2026-01-02 + +USE designhub; + +-- 添加 group_no 字段 +ALTER TABLE `task_item` +ADD COLUMN `group_no` INT DEFAULT 1 +COMMENT '任务组编号(用于流水线分组)' +AFTER `item_no`; + +-- 验证修改结果 +SELECT + COLUMN_NAME, + COLUMN_TYPE, + IS_NULLABLE, + COLUMN_DEFAULT, + COLUMN_COMMENT +FROM + INFORMATION_SCHEMA.COLUMNS +WHERE + TABLE_SCHEMA = 'designhub' + AND TABLE_NAME = 'task_item' + AND COLUMN_NAME = 'group_no'; + +-- 说明: +-- group_no 用于流水线任务的分组管理 +-- 当流水线任务中的子任务需要按接单部门分组时使用 +-- 同一个 group_no 的子任务属于同一个执行组 +-- 默认值为 1,表示所有子任务在同一组 +