mysql触发器

DELIMITER $$

USE `dpx`$$

DROP TRIGGER /*!50032 IF EXISTS */ `effectUpdated`$$

CREATE
    /*!50017 DEFINER = 'root'@'localhost' */
    TRIGGER `effectUpdated` AFTER UPDATE ON `user_client`
    FOR EACH ROW BEGIN
    UPDATE im_friend SET updated=new.updated WHERE duid=old.UID;
    UPDATE im_chatroom_user SET updated=new.updated WHERE uid=old.UID;
    UPDATE im_chatroom  INNER JOIN im_chatroom_user ON im_chatroom.`_id`=im_chatroom_user.`chatroomId` SET im_chatroom.updated=im_chatroom_user.`updated` WHERE im_chatroom_user.`uid`=old.UID;    
   
    END;
$$

DELIMITER ;

你可能感兴趣的:(mysql)