将 CSV 文件从本地导入到 Google 云端 SQL

Import CSV file from Local to Google Cloud SQL

documentation 之后,我正在尝试将本地 CSV 导入 GCP 上托管的 MySQL 数据库。我正在使用以下控制台命令:

LOAD DATA LOCAL INFILE "C:/Users/user1/gcp/Feb_Pull.csv" INTO TABLE actuals CHARACTER SET 'utf8mb4' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '\"' ESCAPED BY '\"';

我收到 'File not found' 错误。备注:

> LOAD DATA LOCAL INFILE
> "gs://[projectname].appspot.com/bucket/Feb_Pull.csv" INTO TABLE
> actuals CHARACTER SET 'utf8mb4' FIELDS TERMINATED BY ',' OPTIONALLY
> ENCLOSED BY '\"' ESCAPED BY '\"';

我做错了什么?感谢任何指导或示例 - 谢谢!

编辑:

在 windows 中文件夹分隔符是 \ 所以正确的格式应该是

LOAD DATA LOCAL INFILE "C:\Users\user1\gcp\Feb_Pull.csv" ...

当 运行 Google Cloud Console 时,可以通过右上角的 "Launch Code Editor" 访问本地文件。在那里您会看到一个文件资源管理器,您可以将文件上传到其中。

这将是您的 "local" 目录,LOAD DATA LOCAL INFILE 从中提取。