有没有这样一种方法可以将csv中的数据导入mysql,这样就可以匹配一个字段,并且只更新行中的值?希望我已经解释清楚了!例子:身份证名称1倍2年3赫兹我想将csv文件中匹配id的名称替换为mysql。(对不起,我的英语不好)
j5fpnvbx1#
mysql有一个名为 LOAD DATA ,但顾名思义,它基本上只是将csv数据加载到表中。您可以将上述数据加载到某个表中,例如。 names ,然后使用以下更新查询:
LOAD DATA
names
UPDATE yourTable t1 INNER JOIN names t2 ON t1.ID = t2.ID SET t1.name = t2.name;
1条答案
按热度按时间j5fpnvbx1#
mysql有一个名为
LOAD DATA
,但顾名思义,它基本上只是将csv数据加载到表中。您可以将上述数据加载到某个表中,例如。names
,然后使用以下更新查询: