将CSV文件导入HeidiSQL,错误1148

我完全是MySQL的新手,我正在尝试使用HeidiSQL->工具->导入CSV将一些CSV表格加载到服务器上。但这总是给我这个错误:

  

错误1148:此MySQL版本不允许使用所使用的命令。”

是否可以解决此问题,或者可以通过另一种方式加载CSV?

pony0517 回答:将CSV文件导入HeidiSQL,错误1148

对于基于查询的csv导入,您可以使用load data ...加载csv文件。

有关更多信息,请参见here

示例:

要跳过csv中标题的第一行,可以使用ignore 1 lines

load data local infile 'D:std_table.csv' into table local.student
fields terminated by ','
enclosed by '"' 
lines terminated by '\r\n'
ignore 1 lines;

对于基于Windows的系统,使用\r\n进行行终止,对于Linux使用\n

旁注:

您可以尝试从官方网站hereMySQL Workbench用于MySQL

,

尝试这个:

LOAD DATA INFILE 'c:/tmp/discounts.csv' 
INTO TABLE discounts 
FIELDS TERMINATED BY ',' 
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
IGNORE 1 ROWS;
本文链接:https://www.f2er.com/3156294.html

大家都在问