介绍
这篇文章主要讲解了怎么创建和使用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触发器