触发器:
一类特殊的数据库程序,可以监视某种数据的操作(insert/update/delete),并触发相关的操作(insert/update/delete),保护数据的完整性
触发器的意义:
有的小伙伴们肯定会说,我们写程序的时候不是有事件和事物呢?咱们这里为什么还要研究触发器呢,其实没错,这里的触发器确实是可以用事件等去代替,但是也仅仅是代替而已(那是基于你对Msql不是很了解,所以做的代替品),从运行效率来说,肯定是触发器更加的好,而且后期不会应为代码的改动而变动.
好了,我们开始直接上教程吧.
首先我们已近创建好了两张表:
这两张表中,hy_ads是主表,hy_ads_img是从表,在实际的业务中,主表hy_ads如有改变,那么hy_ads_img也会有相应的变化,我们这里先对hy_ads创建触发器;
1.点击"设计表","触发器",完后如图:
名字其实可以自由命名,触发里面有Before和After(前置还是后置),最后选择整个操作的动作(插入,更新,删除);
2.编写定义文件
我这里写的比较简单了,再修改了hy_ads文件后,对hy_ads_img表也进行修改new是修改之后的行,old是修改之前的行,
最后,你们可以试一试,我走过了,就不上图了
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.mushiming.com/mjsbk/3687.html