- 文档首页
数据库工作台
veDB MySQL 用户指南
数据管理
工单列表
数据变更工单
创建普通 SQL 变更工单
创建普通 SQL 变更工单
SQL 变更表示通过 CREATE、ALTER、UPDATE、INSERT、REPLACE 和 DELETE 语句对数据库中的数据进行修改。SQL 变更通常会变更数据库中的数据内容,不会变更数据库的结构。本文介绍如何在数据库工作台 DBW 控制台创建普通 SQL 变更工单。
前提条件
- 已创建云数据库 veDB MySQL 版实例和账号。详细操作,请参见创建实例和创建账号。
- 已添加为 DBW 角色的用户。详细操作,请参见添加用户。
- 已授予添加为 DBW 角色用户相关权限。详细操作,请参见权限管理。
使用限制
- 只支持对已开启安全管控的实例创建普通 SQL 变更工单。
- 仅支持在 DBW 用户管理内添加的用户创建工单。
- 通过普通 SQL 变更工单执行数据变更时,影响行数不能超过 500 万,否则预检查不通过。当数据变更影响行数超过 500 万时,请通过无锁数据变更或无锁结构变更工单执行。
- 单次提交多条 SQL 语句时需用英文分号(;)隔开。多条SQL时,每条 SQL 都是一个单独的事务,工单创建完成后可以在工单详情中查看多条 SQL 的执行进展。
- 支持的 SQL 类型包括 CREATE、ALTER、UPDATE、INSERT、REPLACE 和 DELETE。
操作步骤
- 在弹出的对话框中,选择数据变更 > 普通 SQL 变更。
- 在创建普通 SQL 变更工单的控制面板,配置以下参数信息。
- 在工单预检查配置向导页面,可查看包括语法检查、安全规则检查、权限检查和影响行数(系统统计值,实际影响行数仍然以 SQL 执行为准)预检查项。
- 检查通过:表示预设的检查项均满足要求,不存在任何风险及不合规项。
- 待确认:表示检测到非阻断性问题或潜在风险,不过不影响工单的核心执行逻辑。系统建议予以关注,但允许继续操作。您需手动确认并忽略提示项,才可继续提交工单。
- 未通过:表示存在阻断性问题,若继续执行,可能会导致失败、数据丢失或系统异常。您可以单击检查项的结果详情列中的查看详情,查阅未通过的具体原因,修复后重新创建工单。
说明
- 如遇预检查未通过的情况,您可以单击检查项的结果详情列的查看详情,查阅未通过的具体原因,并在修复后重新创建工单。
- 影响行数不能超过 500 万,否则预检查不通过。当影响行数超过 500 万时,请通过无锁数据变更或无锁结构变更工单执行数据变更。
- 若您的账号为主账号,在语法检查和影响行数预检查均通过,但安全规则检查或权限检查未通过的情况下,可直接单击确定创建工单。
- 若您的账号为子用户,在语法检查、影响行数预检查和权限检查均通过,且安全规则检查中无高预警检查项未通过的情况下,可直接单击确定创建工单。
后续操作
工单提交后,您可在工单详情的执行工单配置向导页面实时查看整体执行进度、已执行 SQL 数量以及每条 SQL 的执行状态、影响行数、执行日志等详细信息。详细信息,请参见管理数据变更工单。 最近更新时间:2026.09.01 14:01:59