【发布时间】:2014-07-04 21:28:38
【问题描述】:
我想(如果可能的话)检查一个时间,如果时间 = 特殊时间,则更新表格。
我的想法:
select current_time()
if current_time = 15:19
{
update tasks set finished = replace (finished, '1', '0')
}
你有什么想法吗???
【问题讨论】:
我想(如果可能的话)检查一个时间,如果时间 = 特殊时间,则更新表格。
我的想法:
select current_time()
if current_time = 15:19
{
update tasks set finished = replace (finished, '1', '0')
}
你有什么想法吗???
【问题讨论】:
为此使用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');
//
它将在每天定义的时间自动执行。
【讨论】: