每个星期天的mysql事件安排

标签 mysql

你好,我正在尝试在 Mysql 上创建事件时间表并将其设置为每周日 00:00 运行

CREATE
    EVENT `reset_column`
    ON SCHEDULE EVERY 1 WEEK STARTS '2013-03-17 03:00:00'
    DO BEGIN

    END */$$
DELIMITER ;

这行得通,但我只想找到另一种方法来告诉它在每周开始时准确地执行此操作(例如,每周日按计划进行)

最佳答案

ON SCHEDULE
  EVERY 1 WEEK
  STARTS CURRENT_DATE + INTERVAL 6 - WEEKDAY(CURRENT_DATE) DAY

关于每个星期天的mysql事件安排,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15432079/

相关文章:

Mysql 全文 50% 阈值

MySQL 按彼此相隔 X 天的日期进行分组

php - 获取带有表名的结果标题

通过 mysql.sock 在重负载下的 PHP/MYSQL 连接失败

mysql - SQL:计算表中不同行值的数量

php - 多个 'Select column where ...' vs 选择所有列

mysql - 检查mysql中的行顺序

php - JSON数据集结构

php - 更新查询不在 while 循环中执行

PHP 在表字段中发布 $_GET 变量