Mysql 当更新后触发器插入到表中,但插入的表中有新旧值时

Mysql 当更新后触发器插入到表中,但插入的表中有新旧值时,mysql,Mysql,当我在更新后触发时,在另一个表中插入,为什么在另一个表中插入了2个值 这就是问题所在 如果存在uplb,则丢弃触发器;在更新后为每行创建定义器=tb\u bayar@localhostTRIGGERuplb 在tb_lbayar中插入(id_bayar、id_penghuni、nama、kamar、periode、dateb、jumlah)选择old.id_bayar、old.id_penghuni、old.nama、old.kamar、old.periode、old.dateb、new.jum

当我在更新后触发时,在另一个表中插入,为什么在另一个表中插入了2个值

这就是问题所在 如果存在uplb,则丢弃触发器;在更新后为每行创建定义器=
tb\u bayar
@
localhost
TRIGGER
uplb
在tb_lbayar中插入(id_bayar、id_penghuni、nama、kamar、periode、dateb、jumlah)选择old.id_bayar、old.id_penghuni、old.nama、old.kamar、old.periode、old.dateb、new.jumlah

下面是我插入的表格中的结果:

有新旧价值观

这里我只需要一个新的值


感谢您的帮助

您确定只对tb_bayer执行了1次更新吗?可以包括一个可复制的测试用例吗?非常感谢,你是r8。模型中有一个错误,我在tb_bayar@JRD上一次执行了2次更新