-- 修复质检升级新增列的中文注释乱码(原 DDL 执行时客户端字符集非 utf8mb4 所致)
|
-- 执行方式:docker exec -i mysql8 mysql --default-character-set=utf8mb4 -uroot -p*** < 本文件
|
|
ALTER TABLE mes_qc_indicator
|
MODIFY COLUMN parent_id BIGINT NOT NULL DEFAULT 0 COMMENT '父指标编号(0=顶级)',
|
MODIFY COLUMN item_type TINYINT NOT NULL DEFAULT 1 COMMENT '条目类型:1=录入项,2=分组项',
|
MODIFY COLUMN formula_text VARCHAR(500) NULL COMMENT '公式展示文本(打印报告用,不参与计算)',
|
MODIFY COLUMN unit_text VARCHAR(50) NULL COMMENT '单位文本(如 kg/m³、/%,打印展示用)',
|
MODIFY COLUMN sort_order INT NOT NULL DEFAULT 0 COMMENT '同级排序号';
|
|
ALTER TABLE mes_qc_template_indicator
|
MODIFY COLUMN sort_order INT NOT NULL DEFAULT 0 COMMENT '展示排序号',
|
MODIFY COLUMN judge_flag TINYINT NOT NULL DEFAULT 1 COMMENT '是否参与合格判定:1=是,0=否';
|
|
ALTER TABLE mes_qc_indicator_result_detail
|
MODIFY COLUMN measure_no INT NOT NULL DEFAULT 1 COMMENT '测量批次号(从 1 开始,默认 1)';
|
|
ALTER TABLE mes_qc_template
|
MODIFY COLUMN default_execute_standard VARCHAR(50) NULL COMMENT '默认执行标准(如 GB/T6027)';
|
|
ALTER TABLE mes_qc_iqc
|
MODIFY COLUMN sampling_location VARCHAR(100) NULL COMMENT '采样地点',
|
MODIFY COLUMN certificate_no VARCHAR(50) NULL COMMENT '证书编号/合格证号',
|
MODIFY COLUMN execute_standard VARCHAR(50) NULL COMMENT '执行标准',
|
MODIFY COLUMN audit_user_id BIGINT NULL COMMENT '复核人用户编号',
|
MODIFY COLUMN approve_user_id BIGINT NULL COMMENT '审核人用户编号';
|
|
ALTER TABLE mes_qc_ipqc
|
MODIFY COLUMN sampling_location VARCHAR(100) NULL COMMENT '采样地点',
|
MODIFY COLUMN certificate_no VARCHAR(50) NULL COMMENT '证书编号/合格证号',
|
MODIFY COLUMN execute_standard VARCHAR(50) NULL COMMENT '执行标准',
|
MODIFY COLUMN audit_user_id BIGINT NULL COMMENT '复核人用户编号',
|
MODIFY COLUMN approve_user_id BIGINT NULL COMMENT '审核人用户编号';
|
|
ALTER TABLE mes_qc_oqc
|
MODIFY COLUMN sampling_location VARCHAR(100) NULL COMMENT '采样地点',
|
MODIFY COLUMN certificate_no VARCHAR(50) NULL COMMENT '证书编号/合格证号',
|
MODIFY COLUMN execute_standard VARCHAR(50) NULL COMMENT '执行标准',
|
MODIFY COLUMN audit_user_id BIGINT NULL COMMENT '复核人用户编号',
|
MODIFY COLUMN approve_user_id BIGINT NULL COMMENT '审核人用户编号';
|
|
ALTER TABLE mes_qc_rqc
|
MODIFY COLUMN sampling_location VARCHAR(100) NULL COMMENT '采样地点',
|
MODIFY COLUMN certificate_no VARCHAR(50) NULL COMMENT '证书编号/合格证号',
|
MODIFY COLUMN execute_standard VARCHAR(50) NULL COMMENT '执行标准',
|
MODIFY COLUMN audit_user_id BIGINT NULL COMMENT '复核人用户编号',
|
MODIFY COLUMN approve_user_id BIGINT NULL COMMENT '审核人用户编号';
|