You need to enable JavaScript to run this app.
导航
创建数据导入任务
最近更新时间:2024.05.16 22:12:36首次发布时间:2023.06.06 17:15:42

本文介绍如何在数据库工作台 DBW 控制台导入云数据库 veDB MySQL 版的数据。

前提条件

注意事项

  • 不支持同时创建多个导入任务,同一时间仅支持创建一个导入任务。

  • 不支持将数据导入系统数据库。

  • 在导入数据前,需检查导入表和目标表的结构是否匹配,确保表格具有相同的列名、数据类型、长度、顺序。在无法匹配时,需手动转换或调整数据,否则会导致数据丢失、截断或任务失败等问题。

  • 当前仅支持上传 CSV 和 SQL 格式的文件,不支持上传 EXCEL 格式的文件,且最大不超过 1GiB。

  • 在以下情况下,将导致导入任务失败:

    • 数据库账号权限不足,导致导入任务失败。

    • 导入过程中删除或重命名目标表或目标库,导致目标数据库或表不存在,从而导致导入任务失败。

    • 在导入过程中,重启或修改目标实例的配置,导致导入任务失败。

    • 导入文件的字符集不属于 utf8utf8mb4latin1ascii,导致导入任务失败。

操作步骤

  1. 登录云数据库 veDB MySQL 版数据交互台

  2. 数据交互台页面右上角,单击导入/导出

  3. 导入导出页签,单击数据导入

  4. 数据导入对话框,按需配置参数。

    • 文件类型选择 CSV 时,您需配置相关参数,具体如下表所示。

      参数描述
      文件类型本示例以 CSV 为例。
      目标数据库在下拉列表中选择目标数据库。
      目标表在下拉列表中选择目标表。
      上传文件单击选择文件,上传 CSV 格式的文件,文件最大不超过 1GiB。

      数据位置

      选择数据的位置,当前支持以下两种选择:

      • 第一行属性:表格首行是字段名。

      • 第一行数据:表格首行是数据。

      写入方式

      在下拉列表中选择文件的写入方式,当前支持以下选项:

      • INSERT INTO:数据会按照 insert into 的方式插入。在遇到数据冲突时,将报错并停止插入。

      • REPLACE_INTO:在表中已经存在相同的记录时,则覆盖已有数据。

      字符集在下拉列表中选择目标字符集,当前支持 utf8utf8mb4latin1ascii

      异常报错

      (可选)按需勾选是否需要在出现异常时忽略报错。默认不勾选。

      • 勾选异常报错:在忽略报错遇到异常时,默认跳过当前执行的报错语句,继续执行后续语句。

      • 不勾选异常报错:在执行过程中出现报错时,终止导入任务。

      备注(可选)按需填写导入任务的描述信息。
    • 文件类型选择 SQL 时,您需配置相关参数,具体如下表所示。

      参数描述
      文件类型本示例以 SQL 为例。
      目标数据库在下拉列表中选择目标数据库。
      上传文件单击选择文件,上传 SQL 格式的文件,最大不超过 1GiB。
      字符集在下拉列表中选择目标字符集,当前支持 utf8utf8mb4latin1ascii
      异常报错(可选)按需勾选是否需要在出现异常时忽略报错。默认勾选。在忽略报错遇到异常时,默认跳过当前执行的语句。
      备注(可选)按需填写导入任务的描述信息。
  5. 单击确定

执行结果:成功导入后,在导入导出页签该任务的任务状态显示为执行成功