आप एक MySQL वेरिएबल का उपयोग कर सकते हैं:
1:table 1
को अपडेट करने से पहले , एक उपयोगकर्ता चर सेट करें @purpose_change
:
set @purpose_change = 'Purpose change to 1';
2:साथ ही, अपने ट्रिगर को इस प्रकार बदलें:
CREATE TRIGGER `update` AFTER UPDATE ON `table 1`
FOR EACH ROW INSERT INTO table 2 (
Id,
Revision,
Purpose,
Change
)
VALUES
(
OLD.Id,
OLD.Revision,
OLD.Purpose,
@purpose_change /* user variable */
);
$$
DELIMITER ;
@purpose_change
उसी कनेक्शन में मौजूद रहेगा।