一个Mysql触发器例子--状态改变的同时更新同表中的另一字段
博客专区 > zgw06629 的博客 > 博客详情
一个Mysql触发器例子--状态改变的同时更新同表中的另一字段
zgw06629 发表于3年前
一个Mysql触发器例子--状态改变的同时更新同表中的另一字段
  • 发表于 3年前
  • 阅读 2824
  • 收藏 8
  • 点赞 0
  • 评论 0

腾讯云 学生专属云服务套餐 10元起购>>>   

#表(jc_shop_product )中有一状态值--是否上架(on_sale) 若由未上架(0)转为上架(1) 同时设置上架时间(on_sale_time)

drop trigger if exists update_on_sale_time_of_product;
delimiter //     
CREATE TRIGGER update_on_sale_time_of_product BEFORE UPDATE ON jc_shop_product    
FOR EACH ROW     
BEGIN     
IF OLD.on_sale=0 && NEW.on_sale=1 THEN     
SET NEW.on_sale_time=now(); 
END IF;     
END;
//     
delimiter ;


标签: Mysql TRIGGER
共有 人打赏支持
粉丝 14
博文 54
码字总数 30471
×
zgw06629
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: