【发布时间】:2014-02-03 23:12:47
【问题描述】:
我正在尝试加载如下所示的数据:
2WIRE;3COM;3M;3WARE
以及我想在表中的新行中包含列的每个公司:c_id(自动增量,不在文件中)和 c_name
我尝试这样做:
LOAD DATA LOCAL INFILE 'path\routersmodels.txt' INTO TABLE routers.companies (c_name) LINES TERMINATED BY ';'
我得到了错误,任何想法如何正确地做到这一点?
编辑:
错误是:
14:58:34 将数据本地 INFILE 'path\routersmodels.txt' 加载到表中 routers.companies (c_name) LINES TERMINATED BY ';'错误代码:1064。 您的 SQL 语法有错误;检查手册 对应于您的 MySQL 服务器版本,以便使用正确的语法 在第 1 行的 'LINES TERMINATED BY ';'' 附近 0.000 秒
【问题讨论】:
-
你遇到了什么错误?
-
14:58:34 LOAD DATA LOCAL INFILE 'path\routersmodels.txt' INTO TABLE routers.companies (c_name) LINES TERMINATED BY ';'错误代码:1064。您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行 0.000 秒的 'LINES TERMINATED BY ';'' 附近使用正确的语法
-
我将错误移到它所属的问题中。
-
谢谢,知道如何正确操作吗?
标签: mysql file-io load load-data-infile