これが私がこれまでに持っているSQLクエリです:
LOAD DATA INFILE 'filename.csv'
INTO TABLE zt_accubid
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\r\n'
IGNORE 4 LINES
のフィールドが検出されたら、プロセスを終了できる必要がありますvalue="xyz"
。これは可能ですか?
LOAD DATA INFILE
にはそのようなオプションはありません。ただし、いくつかの回避策があります
LOAD DATA
内部がない場合は、一意のキーをストッパーとして使用できます。LOAD DATA
使用できます。INSERT INTO ... SELECT
確かに - ロードの前にデータベースに行を置き、それに一意のキーを置きます。重複にヒットすると、LOAD は失敗するはずです。