如何在 mysql 中创建作业或事件

2024-01-09

我想创造一份工作mysql它在一天结束时运行,在该作业中我想更新表中的一些列值。假设我有 2 个表,其中有一列名为Status这是Pending or Accepted。为此,我想创建一个作业,在其中搜索两个表并设置Pending状态为Accepted.

是否可以有


使用MySQL的事件调度程序 https://dev.mysql.com/doc/refman/8.0/en/event-scheduler.html:

DELIMITER ;;

CREATE EVENT foo ON SCHEDULE EVERY DAY STARTS '2012-10-05 00:00:00' DO BEGIN
  UPDATE table1 SET Status = 'Accepted' WHERE Status = 'Pending';
  UPDATE table2 SET Status = 'Accepted' WHERE Status = 'Pending';
END;;

DELIMITER ;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 mysql 中创建作业或事件 的相关文章

随机推荐