你的位置:灵当CRM >> 首页 >> 常见问题 >> 脚本应用 >> 详细内容

触发器:自动更新编号,小编辑也可以触发更新(创彩)

热度0票  浏览511次 时间:2016年3月24日 11:39

问题:创彩自动更新编号,小编辑也可以触发更新(小编辑不能自动需要刷新界面,需要手动刷新查看更新结果)

 

解决办法:

 

drop trigger if exists update_account_no; 

delimiter || 

CREATE TRIGGER update_account_no BEFORE UPDATE ON ld_accountscf 

FOR EACH ROW

BEGIN 

 

select concat(DATE_FORMAT(createdtime,'%Y%m%d'),'_',account_no) into @num from ld_account where accountid=OLD.accountid; 

select concat(NEW.cf_1514,'_',@num) into @new_no;

set NEW.cf_1529=@new_no; 

 

END ||

delimiter;

 

 

 

drop trigger if exists update_salesorder_no; 

delimiter ||

CREATE TRIGGER update_salesorder_no BEFORE UPDATE ON ld_salesordercf

FOR EACH ROW

BEGIN

 

select concat(DATE_FORMAT(createdtime,'%Y%m%d'),'_',salesorder_no) into @num from ld_salesorder where salesorderid=OLD.salesorderid; 

select concat(NEW.cf_1476,'_',NEW.cf_1459,'_',NEW.cf_1462,'_',@num) into @new_no; 

set NEW.cf_1528=@new_no; 

 

END ||

delimiter ; 

TAG: 触发器
上一篇 下一篇