经过反复试验终于摸索出来了..
代码如下:
创建触发器,这格式啊,折腾死我了!!
"new"关键字后为外键!
drop TRIGGER `status_sync`
DELIMITER //
CREATE TRIGGER `status_sync` AFTER INSERT ON `ppf_video_checklog_tab` FOR EACH ROW
UPDATE ppf_video_publish_tab SET video_checkfinished_status =
(select video_check_finished from ppf_video_checklog_tab
where video_checklog_id=(select max(video_checklog_id) from ppf_video_checklog_tab ))
where video_id = new.video_id ;//
DELIMITER ;
解释一下:
1,ppf_video_publish_tab视频发布表,只有一条video_checkfinished_status记录
2,ppf_video_checklog_tab视频审核记录表,有多条记录,只选最近的一次记录与ppf_video_publish_tab的记录进行同步.
3,video_id 也是ppf_video_checklog_tab视频审核记录表的外键.
4,"new"关键字是MySQL特产,害我不浅!