DBeaver同时执行多条insert into报错处理

本文涉及的产品
可视分析地图(DataV-Atlas),3 个项目,100M 存储空间
简介: DBeaver同时执行多条insert into报错处理

一、背景

之前使用的数据库连接软件Navicat的破解版,后来公司要求不可以使用破解版的Navicat,所以就换了DBeaver。
这是一个很不错的软件,免费,而且可以连接不同类型的数据库,MySQL、Oracle、hive、SQLserver等都可以使用,很方便也很良心,但是在使用的过程中发现了一个问题,DBeaver默认是无法提交多条SQL语句的,因为在公司里面,有个别需求需要导入Excel的数据,所以不能批量执行SQL确实是一个问题。
迫于无奈,寻寻觅觅终于找到了一个方法,现在也记录下来也分析给大家。

二、问题重现

1,新建数据表

CREATE TABLE SLM.test_data(
name  varchar(20)
,age  varchar(20)
);

2,数据插入语句

INSERT INTO SLM.test_data values ('xiaoming','20');
INSERT INTO SLM.test_data values ('xiaohua','25');
INSERT INTO SLM.test_data values ('tom','13');

3,问题重现

问题重现

注意:报错显示问题在第二条,这时看数据表里面,是没有插入数据的
SELECT * FROM test_data;
查看数据表结果

三、问题解决

1,修改设置

右击数据库连接--编辑连接--驱动属性
修改allowMultiQueries,默认为false,需要修改为true,点击确认既可
驱动属性
修改allowMultiQueries

2,重新运行SQL语句

INSERT INTO SLM.test_data values ('xiaoming','20');
INSERT INTO SLM.test_data values ('xiaohua','25');
INSERT INTO SLM.test_data values ('tom','13');

运行结果

3,查看数据结果

数据插入结果

文章到这里就结束了,我是喵~~,有问题欢迎大家一起交流。

相关实践学习
DataV Board用户界面概览
本实验带领用户熟悉DataV Board这款可视化产品的用户界面
阿里云实时数仓实战 - 项目介绍及架构设计
课程简介 1)学习搭建一个数据仓库的过程,理解数据在整个数仓架构的从采集、存储、计算、输出、展示的整个业务流程。 2)整个数仓体系完全搭建在阿里云架构上,理解并学会运用各个服务组件,了解各个组件之间如何配合联动。 3 )前置知识要求   课程大纲 第一章 了解数据仓库概念 初步了解数据仓库是干什么的 第二章 按照企业开发的标准去搭建一个数据仓库 数据仓库的需求是什么 架构 怎么选型怎么购买服务器 第三章 数据生成模块 用户形成数据的一个准备 按照企业的标准,准备了十一张用户行为表 方便使用 第四章 采集模块的搭建 购买阿里云服务器 安装 JDK 安装 Flume 第五章 用户行为数据仓库 严格按照企业的标准开发 第六章 搭建业务数仓理论基础和对表的分类同步 第七章 业务数仓的搭建  业务行为数仓效果图  
相关文章
|
4月前
|
SQL 存储 Oracle
MySQL 项目中 SQL 脚本更新、升级方式,防止多次重复执行
MySQL 项目中 SQL 脚本更新、升级方式,防止多次重复执行
71 0
|
6月前
|
SQL 关系型数据库 MySQL
MySQL数据库——图形化界面工具(DataGrip),SQL(2)-DML(插入、修改和删除数据)
MySQL数据库——图形化界面工具(DataGrip),SQL(2)-DML(插入、修改和删除数据)
571 1
|
7月前
|
SQL 缓存 关系型数据库
日志系统:一条SQL更新语句是如何执行的?
本文探讨了MySQL中更新语句的执行流程和日志系统,包括redo log(重做日志)和binlog(归档日志)的作用。更新语句会经过连接器、分析器、优化器和执行器,同时涉及redo log和binlog以确保数据的安全性和一致性。redo log用于快速更新并保证crash-safe,采用Write-Ahead Logging策略,先写入redo log再更新磁盘。binlog则是逻辑日志,用于归档和数据恢复。两阶段提交保证redo log和binlog的一致性。文章还提到,定期全量备份的频率影响数据库系统的恢复能力和数据安全性。
74 0
日志系统:一条SQL更新语句是如何执行的?
|
7月前
|
缓存 关系型数据库 MySQL
MySQL相关(二)- 一条更新语句是如何执行的
MySQL相关(二)- 一条更新语句是如何执行的
45 0
|
SQL 关系型数据库 MySQL
MySQL脚本命令数据简单增删改操作教程
MySQL脚本命令数据简单增删改操作教程
179 0
powerdesigner导出来的sql执行失败
powerdesigner导出来的sql执行失败,这时我们应该如何做?本文带大家一起解决这个问题。
747 0
powerdesigner导出来的sql执行失败