我是SQL新手,我想更新金额字段中的金额。例如,在3个月的每个月中,我想在数据库的金额字段中向THE 500添加100。当第3个月到来时,它会自动将数据传输到另一个表
这是我到目前为止所做的代码,但它不起作用
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();
答案 0 :(得分:0)
尝试将更新命令更改为: 更新消息 SET金额=金额+100 WHERE DATEDIFF(CURDATE(),date)> = value