本帖最后由 gshhunter 于 2011-08-04 05:01:58 编辑

解决方案 »

  1.   

    看不到图,导入语句是什么,TXT文件格式是什么
      

  2.   

    可能原因:
    - 主键设置错误
    - 主键字长被截断,导致本来不重复的内容变成同样的内容了(如 138123xxxx 138222xxxx 都截成 138 就重复了)
    - 编码问题,导入都都为同样的乱码,造成重复 
      

  3.   


    最近太忙没看更新,不好意思,txt格式:gb2312
      

  4.   


    [Msg] [Imp] Import table [07.5.9~10.5.1nopay_tl12(2011.7.30)]
    [Err] [Imp] 1062 - Duplicate entry '1.32565E+11,u99006873712' for key 'PRIMARY'
    [Err] [Imp] insert into `07.5.9~10.5.1nopay_tl12锛?011.7.30锛塦 (`13000212011`) 
      

  5.   


    [Err] [Imp] 1062 - Duplicate entry '1.32565E+11,u99006873712' for key 'PRIMARY'
    [Err] [Imp] insert into `07.5.9~10.5.1nopay_tl17锛?011.7.30锛塦 (`13000025451`) 
      

  6.   

    mid,varchar,200,not null,primekey。表中设置的主键字段。我想将数据导入主键字段去重,如果有重复的直接报错,但是error数量太多,重复的数据不到6分之1,除去重复的error,其它error我就不知道怎么出来的。
      

  7.   

    先去掉主键->导入数据->用SQL语句检查重复的记录
      

  8.   


    我试着导入一个只有216行的数据,失败121行,成功95,这个出错的频率太高了吧
    [Err] [Imp] 1062 - Duplicate entry '1.32565E+11,u99006873712' for key 'PRIMARY'
    [Err] [Imp] insert into `07.5.9~10.5.1nopay_tl20锛?011.7.30锛塦 (`13000010180`) values ('13259369897,u99006873712'),('13259379444,u99006873712'),('13259370341,u99006873712'),('13259308544,u99006873712'),('13259306133,u99006873712'),('13259305053,u99006873712'),('13259314113,u99006873712'),('13259323358,u99006873712'),('13259339089,u99006873712'),('13259336633,u99006873712'),('13259888409,u99006873712'),('13259881369,u99006873712'),('13259895221,u99006873712'),('13259849379,u99006873712'),('13259855589,u99006873712'),('13259853425,u99006873712'),('13259806535,u99006873712'),('13259801456,u99006873712'),('13259819372,u99006873712'),('13259816691,u99006873712'),('13259811439,u99006873712'),('13259811127,u99006873712'),('13259828825,u99006873712'),('13259823864,u99006873712'),('13259981807,u99006873712'),('13259991090,u99006873712'),('13259947430,u99006873712'),('13259942582,u99006873712'),('13259958272,u99006873712'),('13259959883,u99006873712'),('13259955521,u99006873712'),('13259953714,u99006873712'),('13259964537,u99006873712'),('13259963235,u99006873712'),('13259913792,u99006873712'),('13259933031,u99006873712'),('13256489856,u99006873712'),('13256489754,u99006873712'),('132564897,u99006873712'),('132564879,u99006873712'),('1.32565E+11,u99006873712'),('13256485987,u99006873712'),('13256498531,u99006873712'),('13256498758,u99006873712'),('13256498237,u99006873712'),('13256497258,u99006873712'),('13256448947,u99006873712'),('13256448210,u99006873712'),('13256445521,u99006873712'),('13256458789,u99006873712'),('13256456645,u99006873712'),('13256455285,u99006873712'),('13256452589,u99006873712'),('13256452669,u99006873712'),('13256452356,u99006873712'),('13256453332,u99006873712'),('1.32565E+11,u99006873712'),('1325646232,u99006873712'),('13256478925,u99006873712'),('13256478954,u99006873712'),('13256478956,u99006873712'),('13256478952,u99006873712'),('1325647895,u99006873712'),('13256478965,u99006873712'),('13256478963,u99006873712'),('13256478671,u99006873712'),('13256478667,u99006873712'),('13256478334,u99006873712'),('13256475244,u99006873712'),('13256412541,u99006873712'),('13256412232,u99006873712'),('13256413004,u99006873712'),('13256428595,u99006873712'),('13256423699,u99006873712'),('13256423654,u99006873712'),('13256421534,u99006873712'),('13256421546,u99006873712'),('13256585846,u99006873712'),('1.32566E+11,u99006873712'),('13256548956,u99006873712'),('13256548579,u99006873712'),('13256548019,u99006873712'),('1325654995,u99006873712'),('13256547585,u99006873712'),('13256547545,u99006873712'),('13256547362,u99006873712'),('13256544245,u99006873712'),('13256545465,u99006873712'),('13256545558,u99006873712'),('13256541256,u99006873712'),('13256556666,u99006873712'),('13256557111,u99006873712'),('13256555655,u99006873712'),('13256568589,u99006873712'),('13256569830,u99006873712'),('13256565897,u99006873712'),('13256578922,u99006873712'),('13256572869,u99006873712'),('13256513876,u99006873712')
    [Err] [Imp] 1062 - Duplicate entry '1.32568E+11,u99006873712' for key 'PRIMARY'
    [Err] [Imp] insert into `07.5.9~10.5.1nopay_tl20锛?011.7.30锛塦 (`13000010180`) values ('13256525656,u99006873712'),('13256533381,u99006873712'),('13256686467,u99006873712'),('13256686469,u99006873712'),('13256644559,u99006873712'),('13256652732,u99006873712'),('13256651120,u99006873712'),('13256669137,u99006873712'),('13256678666,u99006873712'),('1325661326,u99006873712'),('13256610553,u99006873712'),('13256627665,u99006873712'),('1.32568E+11,u99006873712'),('13256787594,u99006873712'),('13256783599,u99006873712'),('13256799955,u99006873712'),('13256797336,u99006873712'),('1.32568E+11,u99006873712'),('13256745862,u99006873712'),('13256742226,u99006873712'),('1.32568E+11,u99006873712'),('13256762881,u99006873712')
    [Msg] [Imp] Processed:216, Added:95, Updated:0, Deleted:0, Errors:121
    [Msg] [Imp] Finished - Unsuccessfully
      

  9.   


    的确不再报错,但是请问设置为主键为何会报错呢,是因为mysql不支持大数据量,或者设计的缺陷
      

  10.   

    MYSQL版本是什么,导入语句是什么,建表语句是什么贴建表及插入记录的SQL,以供测试
      

  11.   

    mysql 5.1  navicat 8.0 上建表  导入  用的是界面操作的
      

  12.   

    用MYSQLDUMP、MYSQL导入、导出数据,不用第三方软件,容易出问题
    mysqldump -uroot -proot dbname>d:\dbname.sql
    mysql -uroot -p123<d:\dbname.sql