ETest-Vue-FastAPI/fix_workorder_name_length.sql

30 lines
788 B
SQL
Raw Permalink Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

-- 修复工单名称字段长度限制
-- 问题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';