table2为固定的单价表
table1为动态的物品销售清单,如何在新增销售清单数据时同步将table2的单价匹配到table1中?关联字段为种类。
table2
id,种类,单价
table1
id,物品名称,种类,单价
目前直接用update语句可以更新table2的单价,如何将这句update加在table1的触发器中?
独立运行update语句无异常:
update table1 ,table2 set table1.单价 = table2.单价 where table1.种类 = table2.种类;
使用mysql trigger失败,下面无效的trigger如何修改?
CREATE TRIGGER input_unitcost
AFTER INSERT ON table1 FOR EACH ROW
BEGIN
update table1 a ,table2 b set a.单价= b.单价 where a.种类 = b.种类;
END