我有一个 MySQL 表Researcher
:
ID | FirstName | Surname | Email | Position | Summary | ... + many more columns.
CSV 文件,其中包含以下列:
Email | Summary
在MySQL表格中,Summary
列对于所有行都是空白的,数据当前存在于CSV中。
我想将CSV文件中的Summary
列导入MySQL表格,使用Email
来匹配行。
我怎样才能做到这一点?
答案 0 :(得分:5)
感谢你指点我正确的方向fancyPants。
我最终解决了这个问题:
Researcher_Temp
的新表,其中包含CSV列。Researcher_Temp
Researcher_Temp
中的摘要数据添加到我的主Researcher
表中: UPDATE Researcher
INNER JOIN Researcher_Temp on Researcher_Temp.Email = Researcher.Email
SET Researcher.Summary = Researcher_Temp.Summary;
然后我删除了Temp表。