MySQL触发器如何使用


本文小编为大家详细介绍“MySQL触发器如何使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“MySQL触发器如何使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。将两个关联的操作步骤写到程序里面,并且要用事务包裹起来,确保两个操作称为一个原子操作,要么全部执行,要么全部不执行创建一个触发器,让商品信息数据的插入操作自动触发库存数据的插入操作触发器是由 事件来触发 某个操作,这些事件包括 INSERT 、 UPDATE 、 DELETE 事件。所谓事件就是指用户的动作或者触发某项行为。如果定义了触发程序,当数据库执行这些语句时候,就相当于事件发生 了,就会 自动 激发触发器执行相应的操作。CREATE TRIGGER 触发器名称
{BEFORE|AFTER} {INSERT|UPDATE|DELETE} ON 表明
FOR EACH ROW
触发器执行语句说明:表名免费云主机域名 :表示触发器监控的对象。BEFORE|AFTER :表示触发的时间。BEFORE 表示在事件之前触发;AFTER 表示在事件之后触发。INSERT|UPDATE|DELETE :表示触发的事件。INSERT 表示插入记录时触发;UPDATE 表示更新记录时触发;DELETE 表示删除记录时触发。触发器执行的语句块 :可以是单条SQL语句,也可以是由BEGIN…END结构组成的复合语句块。查看当前数据库所有触发器的定义查看当前数据库中某个触发器的定义从系统库information_schema的TRIGGERS表中查询“salary_check_trigger”触发器的信息。优点:可以确保数据的完整性可以帮助记录操作日志可以用在操作数据前,对数据进行合法性检验缺点:可读性差ER salary_check_trigger### 触发器优缺点#### 优点:- 可以确保数据的完整性
– 可以帮助记录操作日志
– 可以用在操作数据前,对数据进行合法性检验#### 缺点:- 可读性差
– 相关数据的变更,可能会导致触发器错误读到这里,这篇“MySQL触发器如何使用”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注百云主机行业资讯频道。

相关推荐: 微信小程序怎么实现九宫格效果

今天小编给大家分享一下微信小程序怎么实现九宫格效果的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1.九宫格实现示例图:Tips:说明:使用dis…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

Like (0)
Donate 微信扫一扫 微信扫一扫
Previous 05/17 08:54
Next 05/17 08:54

相关推荐