
MySQL数据库触发器从创建、查看、删除的过程,在创建的过程中可以查看触发器,不用的时候删除触发器。创建触发器使用create trigger命令,查看触发器使用show triggers命令,删除触发器使用drop trigger命令。下面利用一个触发器从创建到删除的过程说明触发器的用法,详细操作如下:
第一步,创建数据库表rank并查看其结构,分别使用create和desc命令,可以利用SQL语句:
create table rank(
rid int(6),
rno int(4),
rname varchar(20)
);
desc rank;
如下图所示:
第二步,创建数据库rank_info和查看其表结构,SQL语句如下:
create table rank_info(
rid int(6),
rno int(4),
rname varchar(20)
);
desc rank_info;
如下图所示:
第三步,创建触发器rank_trigger,使用create trigger命令,利用SQL语句:
delimiter $$
create trigger rank_trigger
before update on rank for each row begin
insert into rank_info values (1,1,'语文');
end;
$$
如下图所示:
第四步,创建触发器后,可以查看触发器,使用show triggers命令,利用SQL命令:
show triggers;
如下图所示:
第五步,向数据库表rank里插入一条记录,使用insert into进行插入记录,代码如下:
insert into rank values (1,1,'数学');
如下图所示:
第六步,查看触发器可以利用desc命令,删除触发器利用命令drop,具体如下:
desc triggers;
drop trigger rank_trigger;
如下图所示:
