0
我是SQL新手,我想更新金额字段中的金额。例如,在3个月的每个月中,我想在数据库中的金额字段中向THE 500添加100。而当第3个月来它会自动将数据传送到另一台如何在预定时间后更新MySQL中的数据
这是我的代码迄今所做的,但它不工作
CREATE EVENT myevent
ON SCHEDULE EVERY 1 MINUTE
STARTS CURRENT_TIMESTAMP
ENDS CURRENT_TIMESTAMP + INTERVAL 2 MINUTE
DO
UPDATE message
SET amount*3
WHERE date = NOW();
在这部分中,我可以使它成为%运算符吗?因为我的系统需要每月增加3%的金额 –
%sql中的运算符返回两个操作数之间的余数。但是你可以这样写:SET amount = amount +(amount * 0.03) – CristinaP
我应该使用什么类型的日期?日期或日期时间?什么是价值? –