【问题标题】:MySQL load data infile error with enclosedMySQL加载数据infile错误并附上
【发布时间】:2018-11-07 16:55:29
【问题描述】:

我正在尝试创建一个 MySQL 来将数据从 csv 加载到表中。

load data infile 'C:/ProgramData/MySQL/MySQL Server 8.0/Uploads/data.csv'
into table tb_booking
ENCLOSED BY '"' IGNORE 1 ROWS
(id,booking_no,mso_id,po_id,po_ref_no,marks_and_no,goods_desc);

但我遇到错误提示(ENCLOSED 在此位置不是有效输入)。我做错了什么?

【问题讨论】:

    标签: mysql export-to-csv


    【解决方案1】:

    如错误所述,您在Enclosed by 的位置不正确。您的命令应该如下所示。

    load data infile 'C:/ProgramData/MySQL/MySQL Server 8.0/Uploads/data.csv'   into table tb_booking(id,booking_no,mso_id,po_id,po_ref_no,marks_and_no,goods_desc)  FIELDS TERMINATED BY ',' ENCLOSED BY '"' IGNORE 1 ROWS;
    

    【讨论】:

    • 您使用什么分隔符来终止您的字段?我认为它是逗号(,)。
    猜你喜欢
    • 2013-10-02
    • 1970-01-01
    • 2015-03-27
    • 1970-01-01
    • 2013-04-24
    • 1970-01-01
    • 2013-01-09
    • 2018-05-18
    • 1970-01-01
    相关资源
    最近更新 更多