触发器是一个特殊的存储过程,存储过程是需要手动调用的,而触发器是程序自动出发的,比如在对某张表进行删除操作前执行触发器。可以设置在增删除操作前或者之后执行。
通常情况下下,个mysql数据表多可建立6个触发器,且同个表上同时不能够创建同类型的mysql触发器。mysql触发器是种特殊的存储过程,它具有比数据库本身标准的功能有更精细和更复杂的数据控制能力。
Mysql触发器具体具有以下6各方面的作用:
①保证mysql数据的安全性。可以基于时间或者数据从而限制用户的操作权利。
②mysql触发器可以实现自动计算数据值,如果数据的值达到了定的要求,则进行特定的处理。
③mysql触发器可以实现实现复杂的数据完整性规则。并可以对数据库中相关的表进行连环更新。通过产生比规则更为复杂的限制,实现非标准的数据完整性检查和约束。
④mysql触发器可以跟踪用户对数据库的操作,审计用户操作数据库的语句,并写入审计表。
⑤mysql触发器可修改或者删除其他表中与之匹配的行设或者设置成null缺省值。
⑥mysql触发器可同步实时复制mysql数据库种的数据。
1.确认mysql服务开启。
。
2.连接mysql。
3.进入到相应的数据库,并查看相应表的数据。
6.查看触发器是否执行。