重命名科技部归类字段为BeautyType.sql
5.66 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
-- ============================================
-- 重命名科技部归类字段为 F_BeautyType
-- ============================================
-- 说明:将已创建的 F_KjbCategory 字段重命名为 F_BeautyType,以便与 lq_xmzl 表的字段名统一
--
-- 字段说明:
-- F_BeautyType:科美类型,用于存储品项的科美类型信息(与 lq_xmzl.F_BeautyType 统一)
--
-- 业务含义:
-- - 科美类型用于对品项进行分类统计和分析
-- - 分类值来源于项目资料表(lq_xmzl)的 F_BeautyType 字段
--
-- 注意事项:
-- - 此脚本用于重命名已创建的字段
-- - 字段类型保持不变:VARCHAR(50),允许为NULL
-- - 字段位置保持不变:在 F_PerformanceType 字段之后
-- ============================================
-- 1. lq_kd_pxmx(开单品项明细表) - 重命名字段
-- ============================================
ALTER TABLE lq_kd_pxmx
CHANGE COLUMN F_KjbCategory F_BeautyType VARCHAR(50) NULL COMMENT '科美类型(来源:lq_xmzl.F_BeautyType)';
-- ============================================
-- 2. lq_kd_jksyj(开单健康师业绩表) - 重命名字段
-- ============================================
ALTER TABLE lq_kd_jksyj
CHANGE COLUMN F_KjbCategory F_BeautyType VARCHAR(50) NULL COMMENT '科美类型(来源:lq_xmzl.F_BeautyType)';
-- ============================================
-- 3. lq_kd_kjbsyj(开单科技部老师业绩表) - 重命名字段
-- ============================================
ALTER TABLE lq_kd_kjbsyj
CHANGE COLUMN F_KjbCategory F_BeautyType VARCHAR(50) NULL COMMENT '科美类型(来源:lq_xmzl.F_BeautyType)';
-- ============================================
-- 4. lq_hytk_mx(退卡品项明细表) - 重命名字段
-- ============================================
ALTER TABLE lq_hytk_mx
CHANGE COLUMN F_KjbCategory F_BeautyType VARCHAR(50) NULL COMMENT '科美类型(来源:lq_xmzl.F_BeautyType)';
-- ============================================
-- 5. lq_hytk_jksyj(退卡健康师业绩表) - 重命名字段
-- ============================================
ALTER TABLE lq_hytk_jksyj
CHANGE COLUMN F_KjbCategory F_BeautyType VARCHAR(50) NULL COMMENT '科美类型(来源:lq_xmzl.F_BeautyType)';
-- ============================================
-- 6. lq_hytk_kjbsyj(退卡科技部老师业绩表) - 重命名字段
-- ============================================
ALTER TABLE lq_hytk_kjbsyj
CHANGE COLUMN F_KjbCategory F_BeautyType VARCHAR(50) NULL COMMENT '科美类型(来源:lq_xmzl.F_BeautyType)';
-- ============================================
-- 7. lq_xh_pxmx(耗卡品项明细表) - 添加字段
-- ============================================
-- 注意:如果字段已存在会报错,可以忽略;如果存在 F_KjbCategory 需要先重命名
ALTER TABLE lq_xh_pxmx
ADD COLUMN F_BeautyType VARCHAR(50) NULL COMMENT '科美类型(来源:lq_xmzl.F_BeautyType)' AFTER F_PerformanceType;
-- ============================================
-- 8. lq_xh_jksyj(耗卡健康师业绩表) - 添加字段
-- ============================================
-- 注意:如果字段已存在会报错,可以忽略;如果存在 F_KjbCategory 需要先重命名
ALTER TABLE lq_xh_jksyj
ADD COLUMN F_BeautyType VARCHAR(50) NULL COMMENT '科美类型(来源:lq_xmzl.F_BeautyType)' AFTER F_PerformanceType;
-- ============================================
-- 9. lq_xh_kjbsyj(耗卡科技部老师业绩表) - 添加字段
-- ============================================
-- 注意:如果字段已存在会报错,可以忽略;如果存在 F_KjbCategory 需要先重命名
ALTER TABLE lq_xh_kjbsyj
ADD COLUMN F_BeautyType VARCHAR(50) NULL COMMENT '科美类型(来源:lq_xmzl.F_BeautyType)' AFTER F_PerformanceType;
-- ============================================
-- 10. 验证字段重命名
-- ============================================
-- 验证 lq_kd_pxmx 表
-- SELECT COLUMN_NAME, DATA_TYPE, IS_NULLABLE, COLUMN_COMMENT
-- FROM INFORMATION_SCHEMA.COLUMNS
-- WHERE TABLE_NAME = 'lq_kd_pxmx'
-- AND COLUMN_NAME = 'F_BeautyType';
-- 验证 lq_kd_jksyj 表
-- SELECT COLUMN_NAME, DATA_TYPE, IS_NULLABLE, COLUMN_COMMENT
-- FROM INFORMATION_SCHEMA.COLUMNS
-- WHERE TABLE_NAME = 'lq_kd_jksyj'
-- AND COLUMN_NAME = 'F_BeautyType';
-- 验证 lq_kd_kjbsyj 表
-- SELECT COLUMN_NAME, DATA_TYPE, IS_NULLABLE, COLUMN_COMMENT
-- FROM INFORMATION_SCHEMA.COLUMNS
-- WHERE TABLE_NAME = 'lq_kd_kjbsyj'
-- AND COLUMN_NAME = 'F_BeautyType';
-- 验证 lq_hytk_mx 表
-- SELECT COLUMN_NAME, DATA_TYPE, IS_NULLABLE, COLUMN_COMMENT
-- FROM INFORMATION_SCHEMA.COLUMNS
-- WHERE TABLE_NAME = 'lq_hytk_mx'
-- AND COLUMN_NAME = 'F_BeautyType';
-- 验证 lq_hytk_jksyj 表
-- SELECT COLUMN_NAME, DATA_TYPE, IS_NULLABLE, COLUMN_COMMENT
-- FROM INFORMATION_SCHEMA.COLUMNS
-- WHERE TABLE_NAME = 'lq_hytk_jksyj'
-- AND COLUMN_NAME = 'F_BeautyType';
-- 验证 lq_hytk_kjbsyj 表
-- SELECT COLUMN_NAME, DATA_TYPE, IS_NULLABLE, COLUMN_COMMENT
-- FROM INFORMATION_SCHEMA.COLUMNS
-- WHERE TABLE_NAME = 'lq_hytk_kjbsyj'
-- AND COLUMN_NAME = 'F_BeautyType';
-- 验证 lq_xh_pxmx 表
-- SELECT COLUMN_NAME, DATA_TYPE, IS_NULLABLE, COLUMN_COMMENT
-- FROM INFORMATION_SCHEMA.COLUMNS
-- WHERE TABLE_NAME = 'lq_xh_pxmx'
-- AND COLUMN_NAME = 'F_BeautyType';
-- 验证 lq_xh_jksyj 表
-- SELECT COLUMN_NAME, DATA_TYPE, IS_NULLABLE, COLUMN_COMMENT
-- FROM INFORMATION_SCHEMA.COLUMNS
-- WHERE TABLE_NAME = 'lq_xh_jksyj'
-- AND COLUMN_NAME = 'F_BeautyType';
-- 验证 lq_xh_kjbsyj 表
-- SELECT COLUMN_NAME, DATA_TYPE, IS_NULLABLE, COLUMN_COMMENT
-- FROM INFORMATION_SCHEMA.COLUMNS
-- WHERE TABLE_NAME = 'lq_xh_kjbsyj'
-- AND COLUMN_NAME = 'F_BeautyType';