永发信息网

在MySql触发器中如何判断触发操作是insert update delete

答案:3  悬赏:0  手机版
解决时间 2021-11-09 05:48
  • 提问者网友:雨不眠的下
  • 2021-11-08 13:00
在MySql触发器中如何判断触发操作是insert update delete
最佳答案
  • 五星知识达人网友:几近狂妄
  • 2021-11-08 14:38
Create trigger myTrigger on MF_MO_Z for Insert as
declear @strTemp varchar(10)--字段长度等于MO_SO_NO长度
set @strTemp=select MO_SO_NO from inserted--从刚刚插入的数据中查询出MO_SO_NO字段
if @strTemp is not null--判断字段是否为空
begin
update MF_MO set SO_NO=@strTemp--执行更新操作
end
以上是插入触发器,更新触发器类似。
全部回答
  • 1楼网友:从此江山别
  • 2021-11-08 15:31
mysql的if inserting 等跟oracle的一样
  • 2楼网友:走死在岁月里
  • 2021-11-08 15:04
可以。insert delete update 仅仅是触发条件。还没见过里面需要做判断的。因为如果你不同的触发要是有不同德操作,你就分开写,那样不更好维护。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯