首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >导入CSV - Google时检测错误

导入CSV - Google时检测错误
EN

Stack Overflow用户
提问于 2018-06-29 08:23:15
回答 1查看 489关注 0票数 1

我正在使用导入一个CSV文件。

导入之后,我希望检查错误,以确保文件已成功导入。

我正在跟踪这里的文档:

https://cloud.google.com/sql/docs/mysql/admin-api/v1beta4/instances/import

我正在使用Google控制台中的“操作”选项卡监视每个导入的状态。

我注意到,如果我上传一个包含无效数据的CSV文件,操作选项卡仍然显示操作成功。

下面是我在使用PHPMyAdmin上传CSV文件时看到的错误消息:

无法添加或更新子行:外键约束失败(my_schema.table_two、constraint table_two_ibfk_1 REFERENCES (field_name)引用table_one (field_name)在更新级联上的删除级联)

但是,当我使用API上传相同的CSV文件时,操作选项卡显示导入成功(下面的屏幕快照):

我还尝试从Google中获取操作细节,以检查错误:

https://www.googleapis.com/sql/v1beta4/projects/{my-project}/operations/020352dd-70a4-4da2-****-******

我得到以下答复,它没有显示任何错误的详细信息:

代码语言:javascript
运行
复制
{
    "kind": "sql#operation",
    ...
    "operationType": "IMPORT",
    "status": "DONE",
    ...
    "importContext": {
        "kind": "sql#importContext",
         "uri": "gs://****.csv",
         ...
    "csvImportOptions": {
        ...
    }
}

我正在导入的CSV文件大约有10,000行。我理解导入时出错的原因,但我试图找到一种方法来监视导入,以确保没有数据丢失。

是否有任何方法检查CSV导入是否成功完成?

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2018-07-24 14:13:34

我已经提交了一个公开的问题[1],包括你在谷歌问题跟踪器上的用例。您可以访问链接并跟踪进度。

您可以检查此堆栈溢出回答,以寻找检查CSV相关问题的另一种方法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51097354

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档