私は持っている、
<pre lang="SQL">LOAD DATA LOCAL INFILE 'C:\Users\mydesk\Desktop\dcc.csv' INTO TABLE DATAS.TABLE IN FIELDS TERMINATED BY ',' ENCLOSED BY '"' lines terminated by '\n'</pre>
プログラムでクエリを実行して、csv ファイルから mysql にデータをアップロードします。ただし、一部の行で「PRIMARY KEY のエントリが重複しています」というエラーが発生します。各行でこれらの例外をキャッチし、異なるクエリで処理するにはどうすればよいですか?
たとえば、csv ファイルに 10 行あり、一部の行は と同じDATAS.TABLE
です。したがって、そのようなレコードがテーブルに挿入される場合はDATAS.TABLE
、代わりに更新クエリを実行する必要があります。