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

该文本文件包含原始数据。
现在,我想使用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'


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

最佳答案

查看documentation,关键字REPLACEIGNORE

09-04 18:56
查看更多