执行语句是这段LOAD DATA LOCAL INFILE 'D:/nt.txt' INTO TABLE dede_archives LINES TERMINATED BY '\r\n' (title);
这里是出错消息: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LOAD DATA LOCAL INFILE 'D:/nt.txt' INTO TABLE dede_archives LINES TERMINATED BY ' at line 1我记得这样写没错的。。可为什么总出错!
我的TXT文件结构是这样的:
aaaaaaaaaaaa
bbbbbbbbbbbb
ccccccccccccccc
以回车来区分下一行的。

解决方案 »

  1.   

    http://topic.csdn.net/u/20110804/08/68832db5-7e3a-4942-a837-33ab73112f14.html
    这里有100分 高手请进
      

  2.   

    在MYSQL 5.1.32下测试
    LOAD DATA LOCAL INFILE 'R://TEMP//nt.txt' INTO TABLE dede_archives LINES TERMINATED BY '\r\n' (title);
    没有问题
    NT。TXT:
    aaaaaaaaaaaa
    bbbbbbbbbbbb
    cccccccccccccccCREATE TABLE `dede_archives` (
      `AA` int(1) DEFAULT NULL,
      `TITLE` varchar(100) DEFAULT NULL,
      `SS` int(1) DEFAULT NULL
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8
      

  3.   

    LOAD DATA LOCAL INFILE 'D:/nt.txt' INTO TABLE dede_archives
    这样呢
      

  4.   

    mysql> SHOW CREATE TABLE dede_archives;
    +---------------+-------------------------------------------------------------
    ------------------------------------------------------------------------------
    ------------------+
    | Table         | Create Table                  |
    +---------------+-------------------------------------------------------------
    ------------------------------------------------------------------------------
    ------------------+
    | dede_archives | CREATE TABLE `dede_archives` (
      `AA` int(1) DEFAULT NULL,
      `TITLE` varchar(100) DEFAULT NULL,
      `SS` int(1) DEFAULT NULL
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8 |
    +---------------+-------------------------------------------------------------
    ------------------------------------------------------------------------------
    ------------------+
    1 row in set (0.00 sec)mysql> LOAD DATA LOCAL INFILE 'R://TEMP//nt.txt' INTO TABLE dede_archives LINE
    TERMINATED BY '\r\n' (title);
    Query OK, 3 rows affected (0.03 sec)
    Records: 3  Deleted: 0  Skipped: 0  Warnings: 0mysql> SELECT * FROM `dede_archives`;
    +------+-----------------+------+
    | AA   | TITLE           | SS   |
    +------+-----------------+------+
    | NULL | aaaaaaaaaaaa    | NULL |
    | NULL | bbbbbbbbbbbb    | NULL |
    | NULL | ccccccccccccccc | NULL |
    +------+-----------------+------+
    3 rows in set (0.00 sec)mysql>
      

  5.   

    语句本身没有问题,建议提供你的测试TXT文件和CREATE TABLE