【问题标题】:Getting error while trying to load data in mysql database尝试在mysql数据库中加载数据时出错
【发布时间】:2017-11-29 05:19:55
【问题描述】:

我正在尝试使用以下代码加载数据:

LOAD DATA  INFILE 'D:/TC/VKCSV/2015011500.f000' INTO TABLE raster_cell_data FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n' (cell_id,id,issue_date,valid_date,dew_point_temperature,RH,temperature,U,V);

但我收到以下错误:

Error Code: 29. File 'D:\TC\VKCSV\2015011500.f000' not found (Errcode: 2)

但文件位于给定位置。

谁能帮我解决这个问题?

【问题讨论】:

    标签: mysql database


    【解决方案1】:

    我猜我们正在尝试访问 client 主机上的文件,而不是 MySQL 服务器主机上的文件。在这种情况下,我们会这样做:

    LOAD DATA LOCAL INFILE 
              ^^^^^
    

    LOCAL 关键字告诉 MySQL 它正在从本地客户端机器读取文件。如果没有该关键字,我们将告诉 MySQL 服务器该文件位于服务器计算机上。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-01
      • 2014-06-09
      相关资源
      最近更新 更多