所以我有一个构建的表,现在需要上传CSV。但我收到语法错误。我是MariaDB服务器和HeidiSQL的新手。任何帮助非常感谢。据我所知,HeidiSQL与MySQL基本相同。
"您的SQL语法有错误;检查与您的MariaDB服务器版本相对应的手册,以便使用“LOAD DATA [LOCAL] INFILE&C 39:C:/Users/aline.kasliner/Desktop/MyStuff/Mullenserverw'在第4行 / / 受影响的行:0找到的行:0警告:0 0的1个查询的持续时间:0.000秒。 * /"
LOAD DATA [LOCAL] INFILE 'C:/Users/aline.kasliner/Desktop/MyStuff/Mullenserverwork/DisplayMediaData.csv'
INTO TABLE Duke_Display_Media_Data
OPTIONALLY FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
ignore 1 rows
(date_
,campaign
,site );
答案 0 :(得分:0)
在文档中,[LOCAL]
部分引用了可选指令。方括号不在最终命令中,它们只是表示该部分可能存在或不存在的符号。
命令应为:
LOAD DATA LOCAL INFILE ...
当您看到X [A|B|C] Y
之类的符号表示A,B或C中的一个可能存在时,或者它们可以完全省略。同样,X [A] [B] [C] Y
表示可以包含A,B或C中的任何一个,但它们应该按顺序排列,因此X A B Y
有效,但X C A A Y
不是。