现在的位置: 首页 > 综合 > 正文

mysql 触发器 根据插入数值更新当前插入数据

2013年10月20日 ⁄ 综合 ⁄ 共 217字 ⁄ 字号 评论关闭

需求:需要对插入数值做更新,更新数值依赖于插入数据;

解决方案:触发器:

DELIMITER ;;
CREATE TRIGGER `trigger_set_transittime` BEFORE INSERT ON `ptops` FOR EACH ROW begin 
	set @diff=DATEDIFF(new.destdate,new.origdate)+1 ;
         if(diff>=0)  then  set  NEW.transittime= diff; 
          end if;
end;;

抱歉!评论已关闭.