DROP TRIGGER IF EXISTS `t_user_update`;
DELIMITER $$
CREATE TRIGGER `t_user_update` 
AFTER UPDATE ON user
 FOR EACH ROW  
  BEGIN   

    /*修改批次状态*/
    DECLARE userStatus_ INT;

      SELECT  cs.userStatus INTO userStatus_ FROM user cs WHERE cs.id = OLD.id;

      IF(user= 1) THEN
         UPDATE user SET userStatus = userStatus_ WHERE id= OLD.id;
      END IF;
END
$$
DELIMITER ;

触发器基础示例,其中OLD为触发器更新后可以拿到的参数,NEW则为插入后可以拿到的参数。  

posted on 2017-01-18 19:29  辛植  阅读(179)  评论(0编辑  收藏  举报