Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将大型csv文件导入mysql_Mysql_Csv - Fatal编程技术网

将大型csv文件导入mysql

将大型csv文件导入mysql,mysql,csv,Mysql,Csv,正如所有建议的加载数据本地填充一样,我也使用了相同的查询,但我得到了错误 LOAD DATA LOCAL INFILE '/home/invensis/phygital_visualize/csv/originalcsv/lic.csv' INTO TABLE li FIELDS TERMINATED by ’,’ LINES TERMINATED BY ’n’ IGNORE 1 ROWS; 错误是 MySQL said: Documentation #1064 - You hav

正如所有建议的加载数据本地填充一样,我也使用了相同的查询,但我得到了错误

 LOAD DATA LOCAL INFILE   '/home/invensis/phygital_visualize/csv/originalcsv/lic.csv'
INTO TABLE  li
FIELDS TERMINATED by ’,’
LINES TERMINATED BY ’n’
IGNORE 1 ROWS;
错误是

 MySQL said: Documentation

#1064 - 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 '’,’
LINES TERMINATED BY ’n’
IGNORE 1 ROWS' at line 3
csv文件如下所示

    NAME,JOB TITLE,DEPARTMENT,EMPLOYEE ANNUALSALARY,ESTIMATEDANNUALSALARYMINUSFURLOUGHS
"AARON,  ELVIA J",WATER RATE TAKER,WATER MGMNT,$81000.00,$73862.00
"AARON,  JEFFERY M",POLICE OFFICER,POLICE,$74628.00,$74628.00
"AARON,  KIMBERLEI R",CHIEF CONTRACT EXPEDITER,FLEET MANAGEMNT,$77280.00,$70174.00
使用“而不是´:

LOAD DATA LOCAL INFILE   '/home/invensis/phygital_visualize/csv/originalcsv/lic.csv'
INTO TABLE  li
FIELDS TERMINATED by ","
LINES TERMINATED BY "\n"
IGNORE 1 ROWS;

还要注意,出于安全原因,mysql只允许从特定位置导入CSV,例如/tmp:

错误消息告诉您-您在SQL中使用了
'
,而不是
'
,只需编辑这些引号

LOAD DATA LOCAL INFILE   '/home/invensis/phygital_visualize/csv/originalcsv/lic.csv'
INTO TABLE  li
FIELDS TERMINATED by ','
LINES TERMINATED BY '\n'
IGNORE 1 ROWS;
还请注意,您可能希望终止为
\n
而不是文本
n