CSV到Mysql导入以匹配字段

时间:2018-04-15 07:21:05

标签: mysql csv import-from-csv

是否有这样一种方法可以将CSV中的数据导入到可以匹配字段的mysql中,并且只更新行中的值?希望我已经足够清楚地解释了自己!

示例:
ID名称
1 x
2 y
3 z

我想将匹配ID的名称从csv文件替换为mysql (抱歉我的英语不好)

1 个答案:

答案 0 :(得分:-1)

MySQL有一个名为LOAD DATA的加载工具,但顾名思义,它基本上只是将CSV数据加载到表中。您可以将上述数据加载到某个表格中,例如names,然后使用以下更新查询:

UPDATE yourTable t1
INNER JOIN names t2
    ON t1.ID = t2.ID
SET t1.name = t2.name;