所以我有一个构建表,现在需要上传CSV。但是我遇到了语法错误。我是Mariadb服务器和HeidisQL的新手。任何帮助都非常感谢。据我了解,heidisql与mysql基本相同。
"您的SQL语法中有一个错误;检查与您的MariaDB服务器版本相对应的手册,以获取合适的语法,以便使用近乎'load Data [local] infile'c:/users/aline.kasliner/deskliner/desktop/mystop/mystuff/mullenserverw'在第4行//受影响的行:0找到行:0警告:0 of 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 );
在文档中, [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
无。