如何利用MySQL数据库创建查看删除触发器

如何利用MySQL数据库创建查看删除触发器

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;

如下图所示: