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