如何使用MYSQL LOAD DATA加载和附加数据而不重复

时间:2014-09-04 06:38:12

标签: mysql sql database

我有一台机器将数据输出到文本文件中。

此文本文件包含原始数据。 现在我想使用MYSQL LOAD DATA从文本文件中插入原始数据。

我的条件是将新数据附加到现有表而不重复。 我将raw_data列作为主键。

每当我运行LOAD DATA命令时,它会在遇到重复项时终止,并且不会继续加载其余的无重复原始数据。

示例:

LOAD DATA INFILE '/mnt/A3/rawdata.txt' INTO TABLE test(raw_data);

Error Msg:for key 'PRIMARY' Duplicate entry 'aabbcc'

我的问题是如何将原始数据加载并附加到现有表中而不重复?

1 个答案:

答案 0 :(得分:2)

查看documentation,关键字REPLACEIGNORE