MySQL:LOAD DATA INFILE 语法错误 1064

标签 mysql load-data-infile

我尝试在 MySQL 中使用 LOAD DATA INFILE,如下所示:

LOAD DATA INFILE ‘mfsw_test.csv’ 
REPLACE INTO TABLE mfsw_curr 
FIELDS TERMINATED BY ‘,’ 
LINES TERMINATED BY ‘\n’ 
IGNORE 1 LINES;

我收到错误:

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 '‘mfsw_test.txt’ 
REPLACE INTO TABLE mfsw_curr FIELDS TERMINATED BY ‘,’ LI' at line 1

我做错了什么?

最佳答案

检查您的报价。单引号应该是基本的 ' 而不是单词化的智能引号 ''

关于MySQL:LOAD DATA INFILE 语法错误 1064,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17434788/

相关文章:

node.js - 避免 node.js 中的 EPIPE 错误的最大查询长度

mysql - 如何加快查询速度?

php - 使用 union all 或 single 语句的准备好的语句

mysql - 哪些 mysql 设置会影响 LOAD DATA INFILE 的速度?

php - 从 fputcsv : data not recorded 加载数据本地 INFILE

带有默认时间戳列值的 mysql LOAD DATA LOCAL INFILE

mysql - 使用 Mysql 加载数据时出错

PHP 变量声明错误 - MySQL

c++ - 在 Windows 中无法从 cmake 中找到 MySQL 和 Boost includes/libs

php - 合并多行中的一列