我先从ACCESS导出文本格式file.txt
(分隔符;文本用“”)然后在MySQL里导入file.txt 没有问题。LOAD DATA INFILE 'dir/file.txt' INTO TABLE tablename
           FIELDS TERMINATED BY ';' ENCLOSED BY '"'
           LINES TERMINATED BY '\r\n'

解决方案 »

  1.   

    重要:导入前先确认字符集,最好MySQL和ACCESS导出的数据文件采用相同的字符集编码。
      (ACCESS导出的数据也可以指定字符集)  我从ACCESS导出的文本文件,为了都加上“号,我把所有字段都改成了字符串字段(注:我试过一次不加“导入MySQL会有问题,呵呵这个我也弄不明白)
    如下:
    "1";"1101";"字符串"
    "2";"1101";"字符串"
    "3";"1102";"字符串"然后在SQL命令行中,正确选择数据库后执行一下SQL代码
    LOAD DATA INFILE 'dir/file.txt' INTO TABLE tablename
               FIELDS TERMINATED BY ';' ENCLOSED BY '"'
               LINES TERMINATED BY '\r\n'  不可能不行的。