DELIMITER $$
ALTER DEFINER=`root`@`localhost` EVENT `update_start_date` ON SCHEDULE EVERY 1 MONTH
DO
UPDATE categories SET start_date=now() where status = 1 $$
DELIMITER ;
上述事件仅在月初运行一次,但下个月开始不运行,让我知道如何在每个月开始运行事件。
最佳答案
我认为你应该为此使用“cron”
关于Mysql 事件调度程序每月运行一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19226471/