我正在向我的一些表中添加一个类型为DATETIME
的名为tsu
(时间戳更新)的列。
我需要编写BEFORE UPDATE
触发器来将该列更新为CURRENT_TIMESTAMP()
,但是我无法正确实现。已经尝试过:
DELIMITER $$
CREATE
TRIGGER `cams`.`tsu_update_csi` BEFORE UPDATE
ON `cams`.`csi`
FOR EACH ROW BEGIN
UPDATE csi SET tsu = CURRENT_TIMESTAMP WHERE csi_code = OLD.csi_code;
END$$
DELIMITER ;
请问有人能指导我正确的方向吗? 谢谢!