我需要在每3分钟后将特定列值从Y更新为N.
表格结构
`u_id` int(11) NOT NULL,
`status` varchar(11) NOT NULL
如何在phpmyadmin
中每行3分钟后更改状态N.答案 0 :(得分:2)
好像你正在寻找MySQL中名为EVENTS的东西。
您可以尝试按照以下步骤来实现。
SET GLOBAL event_scheduler = ON; -- enable event scheduler.
SELECT @@event_scheduler; -- check whether event scheduler is ON/OFF
CREATE EVENT e_store_ts -- create your event
ON SCHEDULE
EVERY 180 SECOND -- run every 180 secs (3 Min)
DO
UPDATE myschema.youtable set mycolumn='N' -- update this table
查看创建的事件
SHOW EVENTS;
更多详情:Schedule SQL Query to execute on specific time interval
答案 1 :(得分:0)
您还可以创建一个每3分钟运行一次的玉米作业,这是重复性工作的最标准方法。 请参阅here,其中提供了有关如何创建玉米作业的简单说明。
每3分钟跑一次的玉米表情是:0 0/3 * 1/1 *? *