[英]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.