📣

TiDB Cloud Serverless 现已更名为
Starter
!此页面由 AI 自动翻译,英文原文请见
此处。

ADMIN CANCEL DDL

ADMIN CANCEL DDL 语句允许你取消正在执行的 DDL 任务。可以通过运行 ADMIN SHOW DDL JOBS 获取 job_id

ADMIN CANCEL DDL 语句还允许你取消已提交但尚未完成执行的 DDL 任务。取消后,执行该 DDL 任务的 SQL 语句会返回 ERROR 8214 (HY000): Cancelled DDL job 错误。如果你取消的 DDL 任务已经完成,则在 RESULT 列中会显示 DDL Job:90 not found 错误,表示该任务已从 DDL 等待队列中移除。

语法概要

AdminCancelDDLStmt
ADMINCANCELDDLJOBSNumList
NumList
Int64Num,

示例

若要取消当前正在运行的 DDL 任务,并返回对应任务是否成功取消的结果,可以使用 ADMIN CANCEL DDL JOBS

ADMIN CANCEL DDL JOBS job_id [, job_id] ...;

如果操作未能成功取消任务,会显示具体原因。

MySQL 兼容性

此语句是 TiDB 对 MySQL 语法的扩展。

相关链接

文档内容是否有帮助?