【 使用环境 】 测试环境
【 OB or 其他组件 】
【 使用版本 】
【问题描述】使用navicat17 到处OB的sql 然后再OB中导入大部分都无法导入成功。是什么原因呀?
Table ‘cod_db.cod_model_position’ doesn’t exist 报错是表不存在
遇到错误时 继续 别勾选
- 您的导入的这个截图发出来看下
- 再次执行下。导入时报错 在发下 , 也发下截图 从<信息日志>里面可以 复制除了来
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
到这一步卡住了
建表语句有点问题吗,我把建表语句注释了 只导入数据就不会报错。 就是先导入表结构,然后再导入表数据。
你把你的导入的文本发一下 我们测试一下 看看是什么问题 你用的ob是哪个版本 贴一下
可以尝试用ob自己的导出导入工具obloader-obdumper