0

当新行插入另一个表时,我有一个触发器来执行更新。

触发器是:

delimiter $$
create trigger child_price_update
after insert on child
for each row
BEGIN
UPDATE `amd_smpp_gw`.`MT`
SET `amd_smpp_gw`.`MT`.`child_price`=NEW.child_price
WHERE `amd_smpp_gw`.`MT`.`msg_id` = NEW.msg_id;
END
$$
DELIMITER ;

在插入表“child”(child_db 数据库)后,此触发器对另一个数据库(amd_smpp_gw)中的表 MT 执行更新并返回错误:

错误 1296 (HY000):从 NDBCLUSTER 得到错误 0“无错误”

我能做些什么来解决这个问题?

插入后触发器执行更新时,集群返回此错误的原因是什么?

PS 更新成功。

谢谢

4

0 回答 0