摘要:
怎样使用Mysql新建触发器?使用Mysql新建触发器的步骤如下:确定需要在哪个表上创建触发器,以及需要触发什么事件(INSERT、UPDATE、DELETE)。打开表的设计页面,...
怎样使用Mysql新建触发器?
使用Mysql新建触发器的步骤如下:
确定需要在哪个表上创建触发器,以及需要触发什么事件(INSERT、UPDATE、DELETE)。
打开表的设计页面,可以看到有一个触发器选项卡,点击“触发器”。
图片来源:网络
在名里面添加新建的触发器的名字,在触发选项中选择before或者after,然后在插入、更新、删除三个选项中勾选一个。
在定义下面的框中输入需要执行的操作,然后点击sql预览,可以看到整个触发器的代码。
mysql触发器,不能触发?
触发器有before 和after 两种,一种是在insert之前,一种是在insert之后。
你说的sql2008触发器我不太清楚,我就用过mysql的触发器。
MySQL里写trigger,会不会导致性能下降的问题?
这个性能问题很多都是相对的,譬如如果你不用存储过程,那应用服务器和数据库服务器的交互就会增多,这样也导致性能降低。一般而言,存储过程的使用降低应用的负载,更多的要考虑使用的合理性。譬如触发器过多也会影响你操作表的速度,因而你应该根据系统自身情况去分析设计