这是我到目前为止的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"
的字段,我需要能够结束该过程。
这可能吗?
答案 0 :(得分:1)
LOAD DATA INFILE
没有这样的选择。虽然有几种工作方式,但
LOAD DATA
,则可以使用唯一键作为限制。LOAD DATA
,然后使用INSERT INTO ... SELECT
仅移动相关数据进入决赛桌答案 1 :(得分:0)
当然 - 在加载之前在数据库中添加一行,并在其上放置一个唯一键。 LOAD在碰到副本时会失败。