怎么创建和使用mysql触发器

  介绍

这篇文章主要讲解了怎么创建和使用mysql触发器,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。


    <李>触发器用来在某些操作之后/之前,“自动“执行一些操作。(比如插入了新的学生信息,那么在班级表中应该修改学生数)。 <李>当插入删除更新设置触发器之后,执行插入删除更新操作就会自动触发设置的内容。 <李>一张表最大能有6个触发器(3 * 2,三种操作*两种时间(之前|之后)。

创建触发器

,<强>,语法:

<强>创建触发器触发器名之前|之后事件>——创建测试表      删除表如果存在tmp1;      创建表tmp1 (int n1、n2 int);      ——创建触发器      分隔符$      如果美元存在tmp1_insert下降触发      创建触发器tmp1_insert      之前插入> mysql>插入tmp1 (n1)值(18);      查询好了,1行影响(0.01秒)      mysql>插入tmp1 (n1)值(99);      查询好了,1行影响(0.00秒)      mysql>从tmp1 select *;      + - - - - - - - - - - - - +      | n1 | n2 |      + - - - - - - - - - - - - +      | 90 | |      | 99 | 495 |      + - - - - - - - - - - - - +      2行集(0.00秒)

2, MySQL触发器更新触发更新另一张表:

下面有有两个表tmp1, tmp2,两个表都有一个相同的字段 名称。使用触发器实现更新一个表的 时,将另外一个表的 名称也更新。
创建测试表和触发器:

怎么创建和使用mysql触发器