我有一张表(table_rne),如
id maxv curv
1 200 20
我创造了一个事件(increase_curv),它会增加曲线。每1分钟10点
CREATE EVENT increase_curv
ON SCHEDULE EVERY 8 SECOND
DO
UPDATE table_rne SET curv = curv + 10 WHERE id='1';
但是我希望在“曲线”时放弃这个事件。达到maxv(200)。如何使用MySQL条件?
答案 0 :(得分:0)
你可以尝试这样的事情;
CREATE EVENT increase_curv
ON SCHEDULE EVERY 8 SECOND
DO
IF curv < 200 THEN
UPDATE table_rne SET curv = curv + 10 WHERE id='1'
ELSE
DROP EVENT [IF EXISTS] increase_curv
END IF;