【发布时间】:2013-12-20 00:15:31
【问题描述】:
我一直在解决this post,但我无法找到适合我必须做的事情的解决方案,接下来是: 我有这个等价物:
subject1 = subjectA
subject2 = subjectB
subject3 = subjectC
然后我有一个带有下一个数据的 csv 文件:
hour,subject,teacher,room
10-11,subject1,teacher1,room1
11-12,subject2,teacher2,room1
09-11,subject3,teacher3,room2
10-11,subject4,teacher2,room3
然后我将这个csv导出到mysql,所以我需要做的是
duplicate row where subject like "subject1" and replace "subject1" by "subjectA";
对于subject2,subject3也是如此,当我说替换时,我的意思是将文本字符串“subject1”替换为文本字符串“subjectA”。
希望我能说清楚,非常感谢。
【问题讨论】:
-
听起来很简单,你试过什么?
-
"INSERT INTO
table 1('Activiy Id',Day,Hour,'Students Set',Subject,Teachers,'Activity Tags',Room,Comments)(SELECT 'Subject' FROM @987654326 @ WHERE 'Subject'='Subject1')" 但是我不知道如何继续...... -
我一直在想,在将它导出到 mysql 之前,我也可以处理 csv 文件...