在下一个日期自动更改MYSQL值
我使用的是MySQL数据库,我必须使一个链接在一天内处于活动状态,所以我希望列的值在一天后发生变化,以便在第二天禁用链接在下一个日期自动更改MYSQL值,mysql,Mysql,我使用的是MySQL数据库,我必须使一个链接在一天内处于活动状态,所以我希望列的值在一天后发生变化,以便在第二天禁用链接 MySQL中是否有任何技术可以自动更改下一个日期的值?更简单的方法是只对每个链接的日期列进行检查,只返回与当前日期对应的记录,例如 SELECT * FROM links WHERE link_date = CURDATE(); 使用事件执行计划作业 SET GLOBAL event_scheduler = 1 ; DROP EVENT IF EXISTS update_
MySQL中是否有任何技术可以自动更改下一个日期的值?更简单的方法是只对每个链接的日期列进行检查,只返回与当前日期对应的记录,例如
SELECT *
FROM links
WHERE link_date = CURDATE();
使用事件执行计划作业
SET GLOBAL event_scheduler = 1 ;
DROP EVENT IF EXISTS update_event;
CREATE EVENT update_event
on schedule EVERY 1 day
do update table_t set column_c = ? where link_date = DATE_SUB(curdate(),INTERVAL 1 day);
但是,我有不同的场景,我有一个主服务器页面,在没有考试时运行。但如果当天有考试,我会从数据库中获取考试页面上的URL。所以我想当我上传当天的考试时,一个标志应该打开,当我在主页上看到标志时,它会自动重定向到考试页面。在第二天主页应该正常运行,而标志是关闭的(应该在数据库中自动完成)。这是整个数据库吗?