Mysql 错误1064-可选地用'&引用';

Mysql 错误1064-可选地用'&引用';,mysql,Mysql,在发布了关于错误1406的问题后,我发现我正在将原始数据电子表格保存为逗号分隔的文件,而不是选项卡分隔的文件。我现在已经纠正了这一点 Tom在回答前一个问题时指出,由于数据中的某些条目中存在回车符,因此我需要用倒逗号“.”将它们括起来。在电子表格中,我创建了一个新列,并使用公式=CHAR(34)&A1&CHAR(34)将单元格文本用“”包围,对其进行格式化,使其保留文本并删除了原始列。用文本编辑器检查了一下&一切看起来都很好 当我使用命令时: mysql> load data infile

在发布了关于错误1406的问题后,我发现我正在将原始数据电子表格保存为逗号分隔的文件,而不是选项卡分隔的文件。我现在已经纠正了这一点

Tom在回答前一个问题时指出,由于数据中的某些条目中存在回车符,因此我需要用倒逗号“.”将它们括起来。在电子表格中,我创建了一个新列,并使用公式=CHAR(34)&A1&CHAR(34)将单元格文本用“”包围,对其进行格式化,使其保留文本并删除了原始列。用文本编辑器检查了一下&一切看起来都很好

当我使用命令时:

mysql> load data infile 'docs.txt'into table list fields terminated by '\t' lines
terminated by '\n' optionally enclosed by '"' (vendor, title, id, part, project, 
description, machine, shelf, compartment, name, checkout);
我收到以下错误消息:

ERROR 1064 (42000): 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
'optionally       enclosed by '"' (vendor, title, id, part, project, description,
machi' at line 1
谁能帮忙吗。 **我只想感谢迄今为止在其他问题上得到的帮助。这个论坛上回复的速度和帮助性给我留下了深刻的印象

你的语法是错误的

请勾选我从以下链接复制的示例:

LOAD DATA INFILE 'data.txt' INTO TABLE tbl_name (column1,column2)
FIELDS TERMINATED BY ',' ENCLOSED BY '"'
LINES TERMINATED BY '\n';

列表是我的表的名称。我输入了上面的命令,但是得到了如下响应:mysql>load data infle'cardex02.txt;进入表列表(供应商、标题、id、零件、项目、描述、机器、货架、隔间、名称、结帐)“>字段以“\t”结尾,禁用Outfile。“>OK上面的命令有输入错误,应该在表中读“cardex02.txt”。当我输入这个时,我得到:错误1064(42000):您的SQL语法有错误;请查看与MySQL服务器版本对应的手册,以了解在第2行“\n”终止的“\t”结尾的“字段”附近使用的正确语法