gpt4 book ai didi

mysql - 将列从 CSV 导入现有的 MySQL 表

转载 作者:可可西里 更新时间:2023-11-01 07:27:31 25 4
gpt4 key购买 nike

我有一个 MySQLResearcher :

ID | FirstName | Surname | Email | Position | Summary | ... + many more columns.

还有一个包含以下列的 CSV 文件:

Email | Summary

在 MySQL 表中,Summary 列的所有行都是空白的,数据当前存在于 CSV 中。

我想将 CSV 文件中的 Summary 列导入到 MySQL 表中,使用 Email 来匹配行。

我怎样才能做到这一点?

最佳答案

感谢您为我指明了正确的方向 fancyPants。

我最终是这样解决的:

  1. 使用 CSV 中的列在名为 Researcher_Temp 的数据库中创建了一个新表。
  2. 使用 phpMyAdmin 将使用 LOAD DATA 的 CSV 导入 Researcher_Temp
  3. 运行以下查询以将来自 Researcher_Temp 的摘要数据添加到我的主 Researcher 表中:

UPDATE 研究员
INNER JOIN Researcher_Temp on Researcher_Temp.Email = Researcher.Email
SET Researcher.Summary = Researcher_Temp.Summary;

然后我删除了临时表。

关于mysql - 将列从 CSV 导入现有的 MySQL 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22151666/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com