3

我有一张桌子看起来像这样。

create table test1 (
id1 varchar(10),
id2 varchar(10),
value1 varchar(10),
value2 varchar(10),
primary key (id1, id2)
);

其中包含的数据如下所示:

id1    id2    value1    value2
stan   marsh    1         2
eric   cartman  3         4

我有一个包含更新数据(包含新旧数据)的本地 CSV 文件,如下所示:

"stan", "marsh", "5", "6"
"kyle", "broflovski", "7", "8"

如何同时导入 csv 文件,更新重复键。

一些可能有用的链接

  1. 导入并覆盖 MySQL 中的现有数据(同样的问题,但没有正确回答)
  2. Mysql插入重复
4

1 回答 1

2

非常感谢 PM 77-1 建议的小旗。

load data local infile '/Users/myuserID/Desktop/test1.csv' 
replace 
into table test.test1 
columns terminated by ',' 
enclosed by '"' 
lines terminated by '\n';
于 2013-09-16T18:11:54.043 回答