どういうことをしたかったかというと、
ロードするデータに存在しない項目をロード時に追加するということ。
具体的には、「出品中の商品レポート」ファイルには、ユーザーを識別する項目がないので、
ロード時にユーザーIDを追加してやろうというもの。
改造前は、テンポラリテーブルを用意していったんこのテーブルに「出品中の商品レポート」ファイルをロード。
その後、INSERT文にユーザーIDを追加して、ターゲットとなるテーブルに追加という手順。
テンポラリテーブルにロードする際に排他処理を入れていなかったのが問題。

MySQLのバージョン5からかどうかわからないが、LOAD DATAにSETというオプションが追加されていた。
これを利用すれば、ロード時にユーザーIDを追加できる。
便利だー。
MySQL :: MySQL 5.6 リファレンスマニュアル :: 13.2.6 LOAD DATA INFILE 構文