Bug #46226 | CREATE EVENT IF NOT EXISTS does not work properly creating multiple instances | ||
---|---|---|---|
Submitted: | 16 Jul 2009 14:33 | Modified: | 10 Sep 2018 11:16 |
Reporter: | Willy Rendering | Email Updates: | |
Status: | Won't fix | Impact on me: | |
Category: | MySQL Server: DDL | Severity: | S2 (Serious) |
Version: | 5.1.31, 5.1, azalea bzr | OS: | Any (MS Windows, Linux) |
Assigned to: | CPU Architecture: | Any | |
Tags: | CREATE EVENT, DROP EVENT, IF EXISTS, if not exists |
[16 Jul 2009 14:33]
Willy Rendering
[16 Jul 2009 18:04]
Sveta Smirnova
Thank you for the report. Verified as described. Testcase for the test suite: SET GLOBAL event_scheduler=off; drop event if exists event1; drop event if exists event2; create table t1(f1 int); delimiter |; create event if not exists event1 on schedule every 1 second starts now() ends date_add(now(), interval 5 hour) DO begin insert into t1 values(1); end | alter event event1 enable| create event if not exists event2 on schedule every 1 second starts now() ends date_add(now(), interval 5 hour) DO begin insert into t1 values(2); end | alter event event2 enable| delimiter ;| SET GLOBAL event_scheduler=on; sleep 10; select * from t1;
[16 Jul 2009 18:06]
Sveta Smirnova
I am sorry: wrong test used. With correct test problem is not repeatable. Additionally version 5.1.31 is old. Please try with current version 5.1.36 and inform us if problem still exists. Correct test case I used: SET GLOBAL event_scheduler=off; drop event if exists event1; drop event if exists event2; create table t1(f1 int); delimiter |; create event if not exists event1 on schedule every 1 second starts now() ends date_add(now(), interval 5 hour) DO begin insert into t1 values(1); end | alter event event1 enable| create event if not exists event1 on schedule every 1 second starts now() ends date_add(now(), interval 5 hour) DO begin insert into t1 values(2); end | alter event event1 enable| delimiter ;| SET GLOBAL event_scheduler=on; sleep 10; select * from t1;
[17 Jul 2009 8:18]
Jelle Wiersma
Repeated in 5.1.36 with the same results. Only difference is 5.1.31 gives a warning 'Event already exists' whereas 5.1.36 does not.
[17 Jul 2009 8:34]
Sveta Smirnova
Thank you for the feedback. Please provide repeatable test case as I did.
[16 Aug 2009 23:00]
Bugs System
No feedback was provided for this bug for over a month, so it is being suspended automatically. If you are able to provide the information that was originally requested, please do so and change the status of the bug back to "Open".
[10 Sep 2018 11:16]
Dyre Tjeldvoll
Posted by developer: In no feedback state for 9 years. Closing.