跳到主要内容

DROP TRIGGER

DROP TRIGGER 语句用于删除触发器。

DROP TRIGGER 语句的语法如下:

DROP TRIGGER [IF EXISTS] [schema_name.]trigger_name

Schema(数据库)名称是可选的。如果省略 schema_name,则会从默认 Schema 中删除触发器。DROP TRIGGER 要求与触发器关联的表具有 TRIGGER 权限。

如果触发器不存在,使用 IF EXISTS 子句可以防止发生错误,并为不存在的触发器生成 NOTE

如果删除表,也会删除表的触发器。

DROP TRIGGER 的示例如下:

DROP TRIGGER IF EXISTS test_trg;
Query OK, 0 rows affected