项目开发后,开始移植之前老系统的数据,需要将旧数据迁移到新的数据库中,碰见了表设计不一样的问题
旧数据给的一个xls文件,需要先将旧数据导入的一个临时表中
如图:
sql results 表数据
subject_group_r表结构
现在需要exam_id对应data_id,target_type类型为EXAM变为SUBJECT,subject_id为113920,group_id要根据TITLE_ALIAS判断插入id值
INSERT subject_group_r (
data_id,
data_type,
subject_id,
group_id
) SELECT
EXAM_ID,
CASE TARGET_TYPE
WHEN 'EXAM' THEN
'SUBJECT'
END AS data_type,
113920,
CASE TITLE_ALIAS
WHEN '物联网考试' THEN
'1'
WHEN '云计算考试' THEN
'2'
WHEN '大数据考试' THEN
'3'
WHEN '产业互联网考试' THEN
'4'
WHEN '国际业务考试' THEN
'5'
END AS group_id
FROM
`sql results`;
查看subject_group_r表
有喜欢的朋友可以关注下头条号《老徐聊技术》