我使用触发器自动增加“slno”,“Cust_Id”。现在我需要创建插入触发器,以便为字段 Created_Date 和 Submitted_Date 插入系统日期。并且仅需更新触发器 Submitted_date (需要在更新时更新当前系统时间)。
现在我正在使用此触发器。
DELIMITER $$
CREATE TRIGGER tg_customer_details_insert
BEFORE INSERT ON customer_details
FOR EACH ROW
BEGIN
INSERT INTO customer_details_seq VALUES (NULL);
SET NEW.Created_Date = NOW();
SET NEW.Submitted_Date = NOW();
SET NEW.Slno = coalesce((select max(Slno) from customer_details), 0) + 1;
SET NEW.Cust_id = CONCAT('CUST', LPAD(LAST_INSERT_ID(), 3, '0'));
END$$
DELIMITER ;
这适用于插入,我不知道如何将“提交日期”的更新触发器放在此触发器中。
由于 Acube。