mysql event 重复执行_mysql event重复跑的问题

我按你的方法进行了测试,是会出现重复的时间。

Info:

delimiter |

CREATE EVENT e_test

ON SCHEDULE EVERY 1 second

starts now()

COMMENT 'Master info update per second.'

do

insert into test(curdate) values(CURRENT_TIMESTAMP) |

delimiter ;

mysql> use test

Database changed

mysql> create table test(id int PRIMARY KEY AUTO_INCREMENT,curdate datetime);

Query OK, 0 rows affected (0.08 sec)

mysql> alter table test add index idx_id_curdate (id,curdate);

Query OK, 0 rows affected (0.10 sec)

Records: 0  Duplicates: 0  Warnings: 0

mysql>  show variables like 'event%';

+-----------------+-------+

| Variable_name   | Value |

+-----------------+-------+

| event_scheduler | OFF   |

+-----------------+-------+

1 row in set (0.00 sec)

mysql>  SET GLOBAL event_scheduler = ON;

Query OK, 0 rows affected (0.03 sec)

mysql>  delimiter |

mysql> CREATE EVENT e_test

-> ON SCHEDULE EVERY 1 second

-> starts now()

-> COMMENT 'Master info update per second.'

->  do

->  insert into test(curdate) values(CURRENT_TIMESTAMP) |

delimiter ;Query OK, 0 rows affected (0.02 sec)

mysql>   delimiter ;

mysql> select * from test;

+----+---------------------+

| id | curdate             |

+----+---------------------+

|  1 | 2014-11-05 09:52:47 |

|  2 | 2014-11-05 09:52:48 |

|  3 | 2014-11-05 09:52:49 |

|  4 | 2014-11-05 09:52:50 |

|  5 | 2014-11-05 09:52:51 |

|  6 | 2014-11-05 09:52:52 |

|  7 | 2014-11-05 09:52:53 |

|  8 | 2014-11-05 09:52:54 |

|  9 | 2014-11-05 09:52:55 |

| 10 | 2014-11-05 09:52:56 |

+----+---------------------+

10 rows in set (0.00 sec)

mysql> delete from mysql.event where name='e_test';

Query OK, 1 row affected (0.00 sec)

mysql>  delimiter |

mysql> CREATE EVENT e_test

-> ON SCHEDULE EVERY 1 second

-> starts now()

-> COMMENT 'Master info update per second.'

->  do

->  insert into test(curdate) values(CURRENT_TIMESTAMP) |

Query OK, 0 rows affected (0.00 sec)

mysql>   delimiter ;

mysql> select * from test;

+-----+---------------------+

| id  | curdate             |

+-----+---------------------+

|   1 | 2014-11-05 09:52:47 |

|   2 | 2014-11-05 09:52:48 |

|   3 | 2014-11-05 09:52:49 |

|   4 | 2014-11-05 09:52:50 |

|   5 | 2014-11-05 09:52:51 |

|   6 | 2014-11-05 09:52:52 |

|   7 | 2014-11-05 09:52:53 |

|   8 | 2014-11-05 09:52:54 |

|   9 | 2014-11-05 09:52:55 |

|  10 | 2014-11-05 09:52:56 |

|  11 | 2014-11-05 09:52:57 |

|  12 | 2014-11-05 09:52:58 |

|  13 | 2014-11-05 09:52:59 |

|  14 | 2014-11-05 09:53:00 |

|  15 | 2014-11-05 09:53:01 |

|  16 | 2014-11-05 09:53:02 |

|  17 | 2014-11-05 09:53:03 |

|  18 | 2014-11-05 09:53:04 |

|  19 | 2014-11-05 09:53:05 |

|  20 | 2014-11-05 09:53:06 |

|  21 | 2014-11-05 09:53:07 |

|  22 | 2014-11-05 09:53:08 |

|  23 | 2014-11-05 09:53:09 |

|  24 | 2014-11-05 09:53:10 |

|  25 | 2014-11-05 09:53:11 |

|  26 | 2014-11-05 09:53:12 |

|  27 | 2014-11-05 09:53:13 |

|  28 | 2014-11-05 09:53:14 |

|  29 | 2014-11-05 09:53:15 |

|  30 | 2014-11-05 09:53:16 |

|  31 | 2014-11-05 09:53:17 |

|  32 | 2014-11-05 09:53:18 |

|  33 | 2014-11-05 09:53:19 |

|  34 | 2014-11-05 09:53:20 |

|  35 | 2014-11-05 09:53:21 |

|  36 | 2014-11-05 09:53:22 |

|  37 | 2014-11-05 09:53:23 |

|  38 | 2014-11-05 09:53:24 |

|  39 | 2014-11-05 09:53:25 |

|  40 | 2014-11-05 09:53:26 |

|  41 | 2014-11-05 09:53:27 |

|  42 | 2014-11-05 09:53:28 |

|  43 | 2014-11-05 09:53:29 |

|  44 | 2014-11-05 09:53:30 |

|  45 | 2014-11-05 09:53:31 |

|  46 | 2014-11-05 09:53:32 |

|  47 | 2014-11-05 09:53:33 |

|  48 | 2014-11-05 09:53:34 |

|  49 | 2014-11-05 09:53:35 |

|  50 | 2014-11-05 09:53:36 |

|  51 | 2014-11-05 09:53:37 |

|  52 | 2014-11-05 09:53:38 |

|  53 | 2014-11-05 09:53:39 |

|  54 | 2014-11-05 09:53:40 |

|  55 | 2014-11-05 09:53:41 |

|  56 | 2014-11-05 09:53:42 |

|  57 | 2014-11-05 09:53:43 |

|  58 | 2014-11-05 09:53:44 |

|  59 | 2014-11-05 09:53:45 |

|  60 | 2014-11-05 09:53:46 |

|  61 | 2014-11-05 09:53:47 |

|  62 | 2014-11-05 09:53:48 |

|  63 | 2014-11-05 09:53:49 |

|  64 | 2014-11-05 09:53:50 |

|  65 | 2014-11-05 09:53:51 |

|  66 | 2014-11-05 09:53:52 |

|  67 | 2014-11-05 09:53:53 |

|  68 | 2014-11-05 09:53:54 |

|  69 | 2014-11-05 09:53:55 |

|  70 | 2014-11-05 09:53:56 |

|  71 | 2014-11-05 09:53:57 |

|  72 | 2014-11-05 09:53:58 |

|  73 | 2014-11-05 09:53:59 |

|  74 | 2014-11-05 09:54:00 |

|  75 | 2014-11-05 09:54:01 |

|  76 | 2014-11-05 09:54:02 |

|  77 | 2014-11-05 09:54:03 |

|  78 | 2014-11-05 09:54:04 |

|  79 | 2014-11-05 09:54:05 |

|  80 | 2014-11-05 09:54:06 |

|  81 | 2014-11-05 09:54:07 |

|  82 | 2014-11-05 09:54:08 |

|  83 | 2014-11-05 09:54:09 |

|  84 | 2014-11-05 09:54:10 |

|  85 | 2014-11-05 09:54:11 |

|  86 | 2014-11-05 09:54:26 |

|  87 | 2014-11-05 09:54:27 |

|  88 | 2014-11-05 09:54:27 |

|  89 | 2014-11-05 09:54:28 |

|  90 | 2014-11-05 09:54:28 |

|  91 | 2014-11-05 09:54:29 |

|  92 | 2014-11-05 09:54:29 |

|  93 | 2014-11-05 09:54:30 |

|  94 | 2014-11-05 09:54:30 |

|  95 | 2014-11-05 09:54:31 |

|  96 | 2014-11-05 09:54:31 |

|  97 | 2014-11-05 09:54:32 |

|  98 | 2014-11-05 09:54:32 |

|  99 | 2014-11-05 09:54:33 |

| 100 | 2014-11-05 09:54:33 |

| 101 | 2014-11-05 09:54:34 |

| 102 | 2014-11-05 09:54:34 |

| 103 | 2014-11-05 09:54:35 |

| 104 | 2014-11-05 09:54:35 |

| 105 | 2014-11-05 09:54:36 |

| 106 | 2014-11-05 09:54:36 |

| 107 | 2014-11-05 09:54:37 |

| 108 | 2014-11-05 09:54:37 |

| 109 | 2014-11-05 09:54:38 |

| 110 | 2014-11-05 09:54:38 |

| 111 | 2014-11-05 09:54:39 |

| 112 | 2014-11-05 09:54:39 |

| 113 | 2014-11-05 09:54:40 |

| 114 | 2014-11-05 09:54:40 |

| 115 | 2014-11-05 09:54:41 |

| 116 | 2014-11-05 09:54:41 |

| 117 | 2014-11-05 09:54:42 |

| 118 | 2014-11-05 09:54:42 |

| 119 | 2014-11-05 09:54:43 |

| 120 | 2014-11-05 09:54:43 |

+-----+---------------------+

120 rows in set (0.00 sec)

mysql> select * from test limit 5;

+----+---------------------+

| id | curdate             |

+----+---------------------+

|  1 | 2014-11-05 09:52:47 |

|  2 | 2014-11-05 09:52:48 |

|  3 | 2014-11-05 09:52:49 |

|  4 | 2014-11-05 09:52:50 |

|  5 | 2014-11-05 09:52:51 |

+----+---------------------+

5 rows in set (0.00 sec)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值