一个Mysql触发器例子--状态改变的同时更新同表中的另一字段

#表(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 ;


郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。