簡體   English   中英

如何每24小時執行一次查詢,並在天數大於31時停止查詢

[英]How to do the query every 24 hour and stop it when days>31

您好,我有這張桌子,我想每天查詢一次從天數<31的表中選擇UID並更新表集IS_END ='Y',其中天數> 31和IS_END ='N'我嘗試使用MYSQL EVENT函數,但對我不起作用。 MySQL表照片

您好艾哈邁德,歡迎來到SO。

實際上,您可以通過MySQL Event做到這一點。 首先,您需要通過以下方式啟用事件調度程序:

SET GLOBAL event_scheduler = ON;

然后,您可以為更新查詢添加事件:

CREATE EVENT 
ON SCHEDULE EVERY 1 DAY
STARTS '2018-10-29 00:00:00'
DO
UPDATE <table_name> SET IS_END='Y' WHERE days>31 and IS_END='N';

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM