我对这个触发器有一些问题:
create trigger pay_out before insert on `payment_out`
for each row
then
UPDATE `payment_out` o
INNER JOIN payment p ON p.id_1 = o.id_1 AND o.id2 = p.id2
SET o.`how_much_to_pay` = p.cash / p.months;
end;
$$
表 payment_out id1 id2 how_much_to_pay 餐桌付款 id1 id2 现金 月
错误:
1442 - 无法更新存储函数/触发器中的表 payment_out,因为它已被调用此存储函数/触发器的语句使用。
当我制作类似“new.o.how_much_to_pay”的内容时,它说它没有看到名为 new.o.how_much_to_pay 的列。有任何想法吗?