DROP TRIGGER
功能描述
删除触发器。
该文档只介绍DROP TRIGGER语句兼容MySQL的特性,原Vastbase的DROP TRIGGER语法未做删除和修改,详见DROP TRIGGER。
Vastbase在MySQL兼容模式下,支持DROP TRIGGER
如下特性用法:
- 支持
DROP TRIGGER [ IF EXISTS ] name
语句。
注意事项
该功能仅在数据库兼容模式为MySQL时支持(即数据库实例初始化时指定DBCOMPATIBILITY='B')。
语法格式
DROP TRIGGER [ IF EXISTS ] name
参数说明
IF EXISTS
如果指定的触发器不存在,则发出一个notice而不是抛出一个错误。
name
要删除的触发器名称。
取值范围:已存在的触发器。
示例
1、创建触发器定义用户。
create user test_user password 'Vastbase@123';
2、创建源表及触发表。
create table test_mysql_trigger_src_tbl (id INT);
create table test_mysql_trigger_des_tbl (id INT);
3、创建触发器。
create definer=test_user trigger trigger1
after insert on test_mysql_trigger_src_tbl
for each row
begin
insert into test_mysql_trigger_des_tbl values(1);
end;
/
4、删除触发器。
drop trigger trigger1;