-- 修复工单名称字段长度限制
-- 问题：name 字段只有 20 个字符，无法存储较长的工单名称
-- 解决：将 name 字段扩展到 200 个字符

-- 1. 查看当前字段定义
SELECT 
    COLUMN_NAME,
    COLUMN_TYPE,
    CHARACTER_MAXIMUM_LENGTH,
    COLUMN_COMMENT
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA = DATABASE()
  AND TABLE_NAME = 'test_work_order'
  AND COLUMN_NAME = 'name';

-- 2. 修改字段长度
ALTER TABLE test_work_order 
MODIFY COLUMN name VARCHAR(200) NOT NULL COMMENT '工单名称';

-- 3. 验证修改结果
SELECT 
    COLUMN_NAME,
    COLUMN_TYPE,
    CHARACTER_MAXIMUM_LENGTH,
    COLUMN_COMMENT
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA = DATABASE()
  AND TABLE_NAME = 'test_work_order'
  AND COLUMN_NAME = 'name';
