我有一个数据库,每当用户表中的居民地址更新时,我都希望它存储在用户的历史表中。为此,我正在尝试编写触发器,但是在phpmyadmin中失败了。同样,它也没有给我适当的理由,所以我可以纠正它。这是我到目前为止所做的。
DROP TRIGGER IF EXISTS `record_history`;
CREATE TRIGGER `record_history` AFTER UPDATE ON `s_user`
FOR EACH ROW
BEGIN
DECLARE date_current datetime;
DECLARE residential_address varchar(1000);
SET @date_current = NOW();
SET @residential_address = NEW.residential_address;
IF (@residential_address <> OLD.residential_address AND @residential_address != "" AND @residential_address IS NOT NULL) THEN
INSERT INTO history_residential_address (`s_u_id`, `residential_address`, `status`, `date_added`, `date_updated`) VALUES
(OLD.s_u_id, @residential_address, 1, @date_current, @date_current);
END IF;
END;
delimiter ;
答案 0 :(得分:1)
代码的更干净版本
var x = 3500;
var y = x.momentJSApi("hindi");
console.log(y);//y = ३,५००
如果仍然有问题,请将s_user中的示例数据作为文本添加到问题中。