こんな感じのテーブルがあります。
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 ファイルをインポートする方法は、重複したキーを更新します。
役立つかもしれないいくつかのリンク
- MySQL に既存のデータをインポートして上書きします(同じ質問ですが、適切に回答されていません) 。
- 複製に Mysql を挿入