0

PRIMARY KEY更新したばかりの行の値を特定したいと考えています。ie :テーブルXintPRIMARY KEYです。person

このトリガーは、手動で値を入力すると機能します。たとえば、1001intに置き換えます。X

use mydatabase;
DROP TRIGGER update_approved;
delimiter $
CREATE TRIGGER update_approved AFTER UPDATE ON person
FOR EACH ROW BEGIN
UPDATE referral_person SET
    approved = 1 WHERE
    id = X;
END$
delimiter ;
4

1 に答える 1

0

に変更するだけです

....
id = OLD.ColumnName

主キー列ColumnNameの名前です。

于 2012-10-26T12:18:55.160 に答える