如何在预定时间后更新MySQL中的数据

时间:2015-09-24 07:50:17

标签: mysql database

我是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();

1 个答案:

答案 0 :(得分:0)

尝试将更新命令更改为:    更新消息    SET金额=金额+100    WHERE DATEDIFF(CURDATE(),date)> = value