Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在预定时间后在MySQL中执行任务_Mysql_Sql_Database_Vb.net - Fatal编程技术网

如何在预定时间后在MySQL中执行任务

如何在预定时间后在MySQL中执行任务,mysql,sql,database,vb.net,Mysql,Sql,Database,Vb.net,我是SQL新手,希望更新“金额”字段中的金额。例如,在3个月内的每个月,我想增加100到500。当第三个月到来时,它会自动将数据传输到另一个表中 这是我到目前为止所做的代码,但它不能正常工作。用于在金额表中添加金额。我不知道如何在预定时间内传输数据 DELIMITER $$ CREATE EVENT myevents ON SCHEDULE AT CURRENT_TIMESTAMP + INTERVAL 1 MINUTE ON COMPLETION PRESERVE DO

我是SQL新手,希望更新“金额”字段中的金额。例如,在3个月内的每个月,我想增加100到500。当第三个月到来时,它会自动将数据传输到另一个表中

这是我到目前为止所做的代码,但它不能正常工作。用于在金额表中添加金额。我不知道如何在预定时间内传输数据

  DELIMITER $$

  CREATE EVENT myevents
  ON SCHEDULE AT CURRENT_TIMESTAMP + INTERVAL 1 MINUTE
  ON COMPLETION PRESERVE

  DO BEGIN
  INSERT INTO s (AMOUNT)
  VALUES (100);
  END$$

尝试使用下面的代码创建计划和时间间隔

CREATE
[DEFINER = { user | CURRENT_USER }]
     EVENT
     [IF NOT EXISTS]
     event_name
ON SCHEDULE schedule
[ON COMPLETION [NOT] PRESERVE]
[ENABLE | DISABLE | DISABLE ON SLAVE]
[COMMENT 'comment']
DO event_body;
--附表: 在时间戳[+间隔]。。。 |每间隔 [开始时间戳[+间隔]…] [结束时间戳[+间隔]…]

间隔时间: 数量{年|季|月|日|小时|分钟| 周|秒|年|月|日|小时|日|分钟| 第二天|小时|分钟|小时|秒|分钟|秒}