sql导入导出问题

【 使用环境 】 测试环境
【 OB or 其他组件 】
【 使用版本 】
【问题描述】使用navicat17 到处OB的sql 然后再OB中导入大部分都无法导入成功。是什么原因呀?
image

Table ‘cod_db.cod_model_position’ doesn’t exist 报错是表不存在

image
遇到错误时 继续 别勾选

  1. 您的导入的这个截图发出来看下
  2. 再次执行下。导入时报错 在发下 , 也发下截图 从<信息日志>里面可以 复制除了来

max_allowed_packet 这个事常见错误 。 说明包比较大 , 使用max_allowed_packet=‘1G’一般就解决了。

再您的 sql文件里面添加 set session max_allowed_packet=‘1G’


– Table structure for cod_ai_monitor_area


DROP TABLE IF EXISTS cod_ai_monitor_area;
CREATE TABLE cod_ai_monitor_area (
id varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
model_code varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT ‘模型编号’,
model_name varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT ‘模型名称’,
area_data text CHARACTER SET utf8mb4
[SQL] Process terminated

到这一步卡住了

建表语句有点问题吗,我把建表语句注释了 只导入数据就不会报错。 就是先导入表结构,然后再导入表数据。

1 个赞

你把你的导入的文本发一下 我们测试一下 看看是什么问题 你用的ob是哪个版本 贴一下

image

可以尝试用ob自己的导出导入工具obloader-obdumper