Bで新しい行を挿入したり、既存の行を編集したりしたときに、Aで「last_seen」列が更新されるようにしたい.
これは私がこれまでに持っているものです:
CREATE TRIGGER insert_records
AFTER UPDATE ON loan_records
FOR EACH ROW
Update temp_card A
INNER JOIN loan_records B
SET A.last_seen = CURRENT_TIMESTAMP
WHERE A.card_no = B.card_no
この
CREATE TRIGGER insert_records2
AFTER INSERT ON loan_records
FOR EACH ROW
Update temp_card A
INNER JOIN loan_records B
SET A.last_seen =CURRENT_TIMESTAMP
WHERE A.card_no = B.card_no
現在、これは、更新されたかどうかに関係なく、A のすべての「last_seen」列を更新します。