我有一个状态为“已批准”,“已拒绝”或“待处理”的表。因此,我想创建一个触发器,当状态更改为“已批准”时,该触发器会将表上的date_approved列填充为current_timestamp。默认情况下,状态为待定。
到目前为止,我已经尝试过:
DELIMITER ;;
CREATE TRIGGER `date_approved_trig` ON CHANGE status = 'Approved' INSERT
ON `transaction` FOR EACH ROW
BEGIN
SET NEW.date_approved = NOW();
END;;
DELIMITER ;
我将非常感谢我能提供的任何帮助