csv - 从Google云存储导入CSV文件到 Google

  显示原文与译文双语对照的内容
81 3

我正在尝试使用以下命令直接将一个csv文件导入到Google中。

LOAD DATA LOCAL INFILE"gs:/zuds/stg/ems/product_offering_fact/000002_0" INTO TABLE buydoc CHARACTER SET"utf8" FIELDS TERMINATED BY"^";

由于某些原因,它返回如下错误。我已经确认文件存在。但是,请注意错误字符串中的路径只有一个'/',这是一个 Bug 或者缺少一些明显的?

ERROR 2 (HY000) at line 1: File 'gs:/zuds/stg/ems/product_offering_fact/000002_0' not found (Errcode: 2)

Note:If 我使用了下面链接中描述的UI,它工作。但是,UI不支持逗号分隔的文件。https://cloud.google.com/sql/docs/import-export

时间:原作者:0个回答

54 1

云SQL不支持使用"gs://" 路径运行本地的INFILE数据。就像doc所暗示的,这个点只支持逗号分隔的文件。以下是两种解决方法:

  • 将文件转换为CSV并通过UI进行导入
  • 将 gs://文件下载到本地磁盘,然后运行加载数据本地crud指向本地磁盘上的路径。
原作者:
...