我的文件里面有主键重复的数据,LOAD DATA的时候没报错,而是直接把重复的记录覆盖掉了

解决方案 »

  1.   

    LOAD DATA 语句是什么,你要提示错误还是忽略?
      

  2.   

    REPLACE和IGNORE关键词控制对现有的唯一键记录的重复的处理。如果你指定REPLACE,新行将代替有相同的唯一键值的现有行。如果你指定IGNORE,跳过有唯一键的现有行的重复行的输入。如果你不指定任何一个选项,当找到重复键键时,出现一个错误,并且文本文件的余下部分被忽略时。load data infile "D:\1" replace into table test1
    load data infile "D:\1" ignore into table test1
      

  3.   

    load data infile 'c:\c.txt' into table
    要提示错误怎么弄啊
      

  4.   

    你是不是用了REPLACE?你的LOAD语句是什么?问题说明越详细,回答也会越准确!参见如何提问。(提问的智慧
        
      

  5.   

    load语句没有使用replace或ignore的时候,默认提示load data infile 'c:\c.txt' into table
    不会覆盖