文档首页
MySQL 8.4 参考手册
8.4 中文镜像

MySQL 8.4 参考手册 · 中文镜像

正文为中文,英文原文默认隐藏。点击任意中文段落即可展开 / 收起对应英文原文。

打开官方英文原文 ↗

译文由机器翻译生成,仅供理解参考;有疑问请以官方英文原文为准。

中文点击中文段落可显示 / 隐藏英文原文本页译文覆盖 100%

15.1.34 DROP TRIGGER 语句15.1.34 DROP TRIGGER Statement

DROP TRIGGER [IF EXISTS] [schema_name.]trigger_name

此语句用于删除触发器。模式(数据库)名称为可选。如果省略模式,则从默认模式中删除触发器。DROP TRIGGER 需要对与触发器相关联的表拥有 TRIGGER 权限。This statement drops a trigger. The schema (database) name is optional. If the schema is omitted, the trigger is dropped from the default schema. DROP TRIGGER requires the TRIGGER privilege for the table associated with the trigger.

使用 IF EXISTS 可以防止对不存在的触发器产生错误。对于使用 IF EXISTS 的不存在触发器,会生成一个 NOTE。参见 第 15.7.7.42 节,“SHOW WARNINGS 语句”。Use IF EXISTS to prevent an error from occurring for a trigger that does not exist. A NOTE is generated for a nonexistent trigger when using IF EXISTS. See Section 15.7.7.42, “SHOW WARNINGS Statement”.

如果删除表,表的触发器也会被删除。Triggers for a table are also dropped if you drop the table.