首页 > 其他 > 详细

简单的触发器

时间:2020-04-08 10:15:14      阅读:58      评论:0      收藏:0      [点我收藏+]
//例子 
create trigger t4
after
delete
on ord
for each row
begin
updata goods set num=num+old.much where gid=old.gid;  //new表示新行,old表示旧行
end$  //由于前面用了分号(;),所以不能再用分号来结尾,在这里改用$做结束符

创建触发器的语法

  create trigger 触发器名称

  after/before(触发器时间)

  insert/update/delete(监视事件)

  on 表名(监视地址)

  for each row

  begin

  sql1;

  ...

  sqlN;

  end

DELIMITER 语法:用来修改MySQL数据库的结束符号

delimiter $  //修改结束符号为$,默认结束符号是分号(;)

触发器的查询

SHOW TRIGGERS \G ;   //查询所有触发器

SELECT * FROM 数据库名称.triggers WHERE TRIGGER_NAME=‘t1‘ \G ;  //查询单个触发器

删除触发器名:DROP  TRIGGER  触发器名 | 数据库名.触发器名;

 

 

 

 

简单的触发器

原文:https://www.cnblogs.com/starshine-zhp/p/12658063.html

(1)
(1)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!