我想创造一份工作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(使用前将#替换为@)