码迷,mamicode.com
首页 > 数据库 > 详细

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

时间:2015-04-27 15:44:09      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:

#表(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触发器例子--状态改变的同时更新同表中的另一字段

标签:

原文地址:http://my.oschina.net/zhuguowei/blog/406828

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!