我必须在每个月的最后一个星期日23:59:59发出查询。请有人帮我弄清楚要编写的查询以及如何在每个上周日自动运行相同的
答案 0 :(得分:2)
adddate(last_day(curdate()),-mod(weekday(adddate(last_day(curdate()),1)),7))
答案 1 :(得分:1)
使用MySQL事件调度程序为你做滚刀。
要创建活动,
CREATE EVENT myenvent
ON SCHEDULE EVERY EVERY interval STARTS timestamp [+INTERVAL] ENDS timestamp [+INTERVAL].
DO **query_to_fire**;
计划间隔应该提供查询需要运行的频率以及" DO"下的语句。表示已执行的查询。
如果未启用事件计划程序,则需要通过
启用它SET GLOBAL event_scheduler = ON;