在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 '\"';
我找不到'找不到文件'错误。注意:
> 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 '\"';
我做错了什么?任何指导或示例表示赞赏 - 谢谢!
修改
答案 0 :(得分:1)
在Windows中,文件夹分隔符为\
,因此格式正确
LOAD DATA LOCAL INFILE "C:\\Users\\user1\gcp\\Feb_Pull.csv" ...
答案 1 :(得分:0)
运行Google Cloud Console时,可以通过右上角的“启动代码编辑器”访问本地文件。在那里,您将看到一个可以上传文件的文件浏览器。
这将是LOAD DATA LOCAL INFILE
拉出的“本地”目录。