如何在mysql LOAD DATA期间保持旧值?

时间:2018-07-05 13:32:52

标签: mysql sql loaddata

我正在使用以下方法将csv数据批量插入到mysql表中:

LOAD DATA LOCAL INFILE '' REPLACE into table persons 
      (firstname, lastname, age)

persons.csv:

#first,last,age
john,doe,32
jane,done,22

数据库表:

firstname, lastname, age, birthday

问题:如何替换现有行,但是如果已经设置,请保留birthday行?

我按上述方式使用,无论插入之前该字段中是否存在值,birthday行将始终包含NULL个值。

0 个答案:

没有答案