MYSQL LOAD DATA INFILE ignore duplicate rows (autoincrement as primary key)

前端 未结 3 603
傲寒
傲寒 2020-12-08 20:22

I ran into some trouble using LOAD DATA INFILE command as i wanted to ignore the lines that was already in the data base..say if i have a table with data as follows,

3条回答
  •  旧时难觅i
    2020-12-08 20:52

    Create a UNIQUE index on the age column, then:

    LOAD DATA INFILE 'member.csv'
    IGNORE INTO TABLE tbl_member
    FIELDS TERMINATED BY ','
    ENCLOSED BY '"'
    ESCAPED BY '"'
    LINES TERMINATED BY '\n'
    (name, age);
    

提交回复
热议问题