从CSV文件将数据导入MySQL表而不覆盖现有数据

时间:2016-09-28 15:17:46

标签: mysql csv

我有一个csv文件,其中包含我要导入表格的数据。表中已经存在一些数据,我不想添加重复的行。

例如,我在表格中连续使用苹果,并在CSV文件中连续使用苹果,并提供其他信息。

我不希望在表中添加新行或覆盖现有行中的任何数据;只需将CSV文件中该行的其他数据添加到表格行中。

如何避免添加重复行或覆盖数据,或者我甚至不必担心这一点。

1 个答案:

答案 0 :(得分:0)

我会使用LOAD DATA INFILE IGNORE

请参阅文档:http://dev.mysql.com/doc/refman/5.7/en/load-data.html

  

如果指定IGNORE,则会丢弃复制唯一键值上现有行的行。