文档中心
小程序云 
产品公告
云托管
云开发
产品简介
产品计费
操作指南
环境管理
云函数管理
数据服务
mysql 数据库
数据库管理
扩展服务
监控&日志
全局设置
模板市场
ai 服务(邀测)
开发指南
云效能
云安全
风险智能
智能营销
智能客服
智能监控
费用中心
访问控制
云迁移
组件市场
相关协议
收藏
我的文档
设置
批量执行 sql 是指一次性执行多条 sql 语句,通常用于批量数据的导入、备份或删除等操作。本文主要介绍批量执行 sql 的方法。
操作步骤
1数据库管理页面,左侧库表资源区选择要批量执行 sql 的目标库,右击打开功能菜单,选择批量执行 sql,打开批量执行 sql 弹框。
image.png

2批量执行 sql 弹窗中配置参数,配置完成后单击确定
image.png

参数说明如下:
参数
说明
数据库
默认填入无法更改。若想更改,请在左侧库表资源区找到相应数据库重新打开功能。
批量 sql
上传 sql 文件:单击上传文件,即可上传附件。
文件类型当前支持 txt、sql,最大不能超过 3 gb,每条 sql 不能超过 3 mb。
填入 sql 文本:在 sql 文本框中,输入可直接执行的 sql 语句。
多条 sql 之间,请用英文分号(;)隔开。
sql 文本最大不能超过 2 mb。
兼容mysql语法
默认开启。开启语法兼容将自动忽略或转换您的部分 sql,请仔细阅读以下影响:
忽略所有 dcl,如create user、grant、revoke、lock 等。
忽略所有 tcl,如begin、commit、rollback 等。
忽略 create table 语句中的 mysql 特有 option 参数,如 engine 等。
自动转换字符集和排序规则。
字符集转换:
gb2312、gbk:转换成 gbk。
utf16、utf16le、utf32:转换成 utf16。
其他:转换成 utf8mb4。
排序规则转换:
utf16、utf32:有 bin 则转换成 utf16_bin,没有 bin 则转换成 utf16_general_ci。
gbk:有 bin 则转换成 gbk_bin,没有 bin 则转换成 gbk_chinese_ci。
其他:有 bin 则转换成 utf8mb4_bin,没有 bin 则转换成 utf8mb4_general_ci。
开启事务
默认关闭。事务说明:
仅支持 dml 的整体事务。
ddl 不支持事务,事务回滚 ddl 也不会回滚。
不支持内嵌事务。
失败处理
失败报错:无法继续执行。
自动跳过,继续执行:只有错误的跳过,其他继续执行,直到结束。
支持的 sql 类型
create table
drop table
alter table
rename table
create function
drop function
drop table_group
alter table_group
drop index
set comment
insert
replace
insert select
replace select
update
delete
truncate table
内容没有解决您的问题?您还可以前往 或 寻求帮助
凯发k8官方网娱乐官方 copyright © 2022 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
当前页面目录
网站地图