【发布时间】:2012-06-13 08:38:21
【问题描述】:
我尝试使用以下 SQL 语句将数据加载到某个列中:
LOAD DATA INFILE 'filelist.txt' INTO TABLE filelist (filepath) LINES TERMINATED BY '#';
每一行数据的结构是这样的:
file:://///...path...txt#
我收到以下错误消息:
You have an error in your SQL syntax near 'LINES TERMINATED BY '#'
我真的不知道出了什么问题。有人有什么想法吗?
【问题讨论】:
-
这是表文件列表中我希望存储文件路径的列的名称。
-
尝试从 sql 语句中删除 'LINES TERMINATED BY '#'。仅运行此“LOAD DATA INFILE 'filelist.txt' INTO TABLE filelist (filepath)”。
-
你是对的。有效。谢谢。如果文件路径太长,文件路径会被截断,但这是另一个问题。