ADB不支持批量drop表吗?批量drop表时失败,异常信息为还是有这个报错,但是我需要用这个攒批啊-问答-阿里云开发者社区-阿里云

开发者社区 > 数据库 > 正文

ADB不支持批量drop表吗?批量drop表时失败,异常信息为还是有这个报错,但是我需要用这个攒批啊

ADB不支持批量drop表吗?批量drop表时失败,异常信息为:[9001, 2023051016463119216806311203453847637] unsupport packet=>030000001B0000, packet_name=mysql_set_server_option?image.png image.png image.png image.png 还是有这个报错,但是我需要用这个攒批啊,那有没有什么方式可以避免,批量写入没问题

展开
收起
cuicuicuic 2023-05-17 15:04:29 57249 0
2 条回答
写回答
取消 提交回答
  • 值得去的地方都没有捷径

    ADB 支持批量操作,包括批量删除表。但是,根据你提供的异常信息,看起来是一个 MySQL 的错误信息,而不是 ADB 的错误信息。因此,我猜测你是在使用 MySQL 的客户端工具进行操作,并且这个工具不支持 ADB 的批量操作。

    为了避免这个问题,你可以尝试使用 ADB 提供的命令行工具 adbloader 进行批量操作。adbloader 是 ADB 官方提供的数据导入导出工具,支持批量导入导出数据、创建和删除表等操作。你可以通过编写脚本或者使用其他工具调用 adbloader 进行批量操作。具体使用方法可以参考 ADB 官方文档。

    2023-05-19 19:03:43
    赞同 2 展开评论 打赏
  • ADB是支持的,具体执行的SQL辛苦提供一下。这个报错可能是服务端预编译导致,jdbc url上加上useServerPrepStmts=false 重试一下。把后面的参数也设为false,客户端在批量更新和写入等一些情况下尝试开启 Multi-Statements 会导致这个报错。目前没有太好的办法,可以测试一下批量写入。,此回答整理自钉群“云数据仓库ADB-开发者群”

    2023-05-17 15:11:12
    赞同 1 展开评论 打赏
数据库领域前沿技术分享与交流
相关电子书
更多
消电行业数据中台解决方案白皮书
立即下载
阿里云数据中台零售数据模型白皮书
立即下载
(终极版)2020阿里云金融数据中台报告
立即下载