diff options
author | unknown <andrey@lmy004.> | 2006-02-24 14:14:51 +0100 |
---|---|---|
committer | unknown <andrey@lmy004.> | 2006-02-24 14:14:51 +0100 |
commit | b1793d9c1300618329b8ca0e8a8ac1e5850acebe (patch) | |
tree | 66965956ba5695718c63c306b9a6bf9b1bc9a22f /mysql-test/t/events_microsec.test | |
parent | a1023b05822f59c383e4b2d97cbd33659d553553 (diff) | |
parent | a7d13b9dbd1c1bd14935d414092c820e9f16ba44 (diff) | |
download | mariadb-git-b1793d9c1300618329b8ca0e8a8ac1e5850acebe.tar.gz |
Merge ahristov@bk-internal.mysql.com:/home/bk/mysql-5.1-new
into lmy004.:/work/mysql-5.1-bug16411
sql/sql_show.cc:
Auto merged
Diffstat (limited to 'mysql-test/t/events_microsec.test')
-rw-r--r-- | mysql-test/t/events_microsec.test | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/mysql-test/t/events_microsec.test b/mysql-test/t/events_microsec.test new file mode 100644 index 00000000000..530806c8dee --- /dev/null +++ b/mysql-test/t/events_microsec.test @@ -0,0 +1,54 @@ +create database if not exists events_test; +use events_test; + +--error 1235 +CREATE EVENT micro_test ON SCHEDULE EVERY 100 MICROSECOND DO SELECT 1; +--error 1235 +CREATE EVENT micro_test ON SCHEDULE EVERY 100 DAY_MICROSECOND DO SELECT 1; +--error 1235 +CREATE EVENT micro_test ON SCHEDULE EVERY 100 HOUR_MICROSECOND DO SELECT 1; +--error 1235 +CREATE EVENT micro_test ON SCHEDULE EVERY 100 MINUTE_MICROSECOND DO SELECT 1; +--error 1235 +CREATE EVENT micro_test ON SCHEDULE EVERY 100 SECOND_MICROSECOND DO SELECT 1; + +--echo "Now create normal event and change it on SQL level" +CREATE EVENT micro_test2 ON SCHEDULE EVERY 1 MONTH DO SELECT 1; +UPDATE mysql.event SET interval_field='MICROSECOND' WHERE db=database() AND definer=user() AND name='micro_test2'; +--error 1235 +SHOW CREATE EVENT micro_test2; +SET GLOBAL event_scheduler=0; +--sleep 1 +--echo "Should not be running:" +SHOW VARIABLES like 'event_scheduler'; +UPDATE mysql.event SET interval_field='DAY_MICROSECOND' WHERE db=database() AND definer=user() AND name='micro_test2'; +--error 1235 +SHOW CREATE EVENT micro_test2; +SET GLOBAL event_scheduler=0; +--sleep 1 +--echo "Should not be running:" +SHOW VARIABLES like 'event_scheduler'; +UPDATE mysql.event SET interval_field='SECOND_MICROSECOND' WHERE db=database() AND definer=user() AND name='micro_test2'; +--error 1235 +SHOW CREATE EVENT micro_test2; +SET GLOBAL event_scheduler=0; +--sleep 1 +--echo "Should not be running:" +SHOW VARIABLES like 'event_scheduler'; +UPDATE mysql.event SET interval_field='HOUR_MICROSECOND' WHERE db=database() AND definer=user() AND name='micro_test2'; +--error 1235 +SHOW CREATE EVENT micro_test2; +SET GLOBAL event_scheduler=0; +--sleep 1 +--echo "Should not be running:" +SHOW VARIABLES like 'event_scheduler'; +UPDATE mysql.event SET interval_field='MINUTE_MICROSECOND' WHERE db=database() AND definer=user() AND name='micro_test2'; +--error 1235 +SHOW CREATE EVENT micro_test2; +SET GLOBAL event_scheduler=0; +--sleep 1 +--echo "Should not be running:" +SHOW VARIABLES like 'event_scheduler'; +DROP EVENT micro_test2; + +drop database events_test; |