mysql 触发器 自动补全字段

需求:

一个表新增了个字段,这个字段的值是由这个表中某个字段的值决定的。(又不想改程序来实现,简单办法来个触发器,before insert on )


例子如下:表名称: t_oa_cms        其中plantform_id 字段为业务需求新增字段。

  

idnamesite_idplantform_id
1cms3872
2oms4874

触发器脚本:


create trigger trigger_on_t_oa_cms  before insert on t_oa_cms  for each row 

begin
		

		IF NEW.site_id =3 THEN
			SET NEW.plantform_id = 872;

		ELSEIF NEW.site_id =4 THEN
				 SET NEW.plantform_id = 874;


		ELSEIF NEW.site_id =7 THEN
				 SET NEW.plantform_id = 873;


		END IF;


end; 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值