यह काम करना चाहिए, आप वाक्य रचना का एक हिस्सा याद कर रहे हैं:
DELIMITER |
CREATE EVENT soldoutreset
ON SCHEDULE EVERY 5 MINUTE
DO
BEGIN
IF db.Inventory.soldout = 1 AND db.Inventory.Quantity > 0 THEN
UPDATE db.Inventory SET soldout = 0
WHERE soldout = 1 AND Quantity > 1;
END IF;
END |
DELIMITER ;
अपडेट करें:
यदि ईवेंट अपेक्षित रूप से नहीं चल रहा है, तो ऐसा इसलिए हो सकता है क्योंकि ईवेंट शेड्यूलर बंद है। इसे इसके साथ सक्षम किया जा सकता है:
SET GLOBAL event_scheduler = ON;