永发信息网

创建触发器时

答案:1  悬赏:40  手机版
解决时间 2021-01-12 04:07
  • 提问者网友:锁深秋
  • 2021-01-12 00:42
创建触发器时
最佳答案
  • 五星知识达人网友:玩世
  • 2021-01-12 01:34
after是之后触发
instead of 是之前触发

举个例子

比如有个出库表和库存表
当出库表里出去一个货物,那么库存表里就自动减去这个货物
这个是需要after的,只有当出库里增加了这条记录,才代表库存里减少了这个记录

之前触发就是
比如你表里目前的最大id是10,你要往里继续插入数据,但你假如并不知道这个最大id是10,这就需要之前先判断最大id是多少,假如这是自增的话,那么触发器会自动在最大id上+1,插如数据

百度一下,好像我觉得说的比我明白诶,嘿嘿,我先出去一趟,有问题稍微晚点再答你追问那既不写after也不写instead呢直接跟个FOR呢追答是for update 这样的吧
就是当修改某个表某个字段时触发追问也就是说after和instead of可写可不写追答不是啊,触发器要判断什么时候触发,所以要写的追问Create trigger tri_update_gradeon SC for update这就没写啊追答哦,这个for和after同义
理解为因为什么而激活触发器,相当于
Create trigger tri_update_gradeon SC after update来自:求助得到的回答
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯