【问题标题】:MYSQL - check a time and execute queryMYSQL - 检查时间并执行查询
【发布时间】:2014-07-04 21:28:38
【问题描述】:

我想(如果可能的话)检查一个时间,如果时间 = 特殊时间,则更新表格。

我的想法:

select current_time()
if current_time = 15:19 
{
   update tasks set finished = replace (finished, '1', '0')
}

你有什么想法吗???

【问题讨论】:

    标签: mysql sql


    【解决方案1】:

    为此使用event

    delimiter //
    CREATE EVENT IF NOT EXISTS your_event
    ON SCHEDULE EVERY 1 DAY 
    STARTS  '2014-07-04 15:19:00'
    ON COMPLETION PRESERVE ENABLE
    DO
        update tasks 
        set finished = replace (finished, '1', '0');
    //
    

    它将在每天定义的时间自动执行。

    【讨论】:

    猜你喜欢
    • 2011-10-08
    • 2012-03-11
    • 2020-11-15
    • 1970-01-01
    • 2014-03-04
    • 2014-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多