我希望它做的是在 B 上插入新行或编辑现有行时,具体的 'last_seen' 列将在 A 上更新。
这是我到目前为止所拥有的:
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”列,无论它们是否已更新。