【问题标题】:Load Data from EXCEL/ CSV to MYSQL using query?使用查询将数据从 EXCEL/CSV 加载到 MYSQL?
【发布时间】:2020-01-25 15:22:03
【问题描述】:

我正在尝试从 MYSQL DB 中的 Excel/CSV 文件加载数据? 这段代码有什么问题??

LOAD DATA INFILE "D:/MY_SQL_Practice/Sales_Data.csv" INTO TABLE sales_data 
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n' 
ignore 1 rows;

【问题讨论】:

  • 是什么让你觉得它有问题? (对我来说很好)
  • 您应该将表格定义和 csv 文件的前几行作为文本添加到问题中。

标签: mysql excel load loaddata


【解决方案1】:

就像 mysql 参考上的描述一样,https://dev.mysql.com/doc/refman/8.0/en/load-data.html 该示例在语法上仅使用了 ' 而从不使用: LOAD DATA INFILE '/tmp/jokes.txt' INTO TABLE 笑话 由''终止的字段 由 '\n%%\n' 终止的行(笑话);

你能试试这个语法吗?将 " 替换为 ':

LOAD DATA INFILE 'D:/MY_SQL_Practice/Sales_Data.csv' INTO TABLE sales_data 以“,”结尾的字段 以“\n”结尾的行 忽略 1 行;

【讨论】:

    猜你喜欢
    • 2015-06-08
    • 2017-08-18
    • 2011-12-28
    • 1970-01-01
    • 1970-01-01
    • 2021-11-28
    • 2013-01-03
    • 2012-04-02
    相关资源
    最近更新 更多