安排MySQL事件

时间:2015-11-16 08:33:27

标签: mysql

我有类似下面的内容:

2016-01-01 23:59:30

我不确定为什么它不起作用。我尝试将系统时钟设置为CALL storedProcedureName并等待它超过目标时间,但我不认为它运行了。如果我手动执行mysql> select * from mysql.event\G *************************** 1. row *************************** db: meclub name: evtConvertExpiredPointsToWinChance body: CALL convertExpiredPointsToWinChances definer: root@localhost execute_at: NULL interval_value: 1 interval_field: MONTH created: 2016-01-01 00:04:33 modified: 2016-01-01 00:04:33 last_executed: NULL starts: 2013-12-31 16:00:00 ends: NULL status: ENABLED on_completion: DROP sql_mode: NO_ENGINE_SUBSTITUTION comment: originator: 0 time_zone: SYSTEM character_set_client: utf8 collation_connection: utf8_general_ci db_collation: utf8_general_ci body_utf8: CALL convertExpiredPointsToWinChances 1 row in set (0.00 sec) 它就可以了。

似乎我做了一个小间隔(每5秒)它的工作原理......但不知道为什么? QUATER是什么意思?这是否意味着第一场比赛将在我开始日期后的第一季开始?

2013-12-31 16:00:00

我注意到它的开头是1 MONTH所以它是否意味着每个月都会在4点开始?所以我没有花时间通过它?在上面的示例中,我尝试mysql> select * from mysql.event\G *************************** 1. row *************************** created: 2015-12-31 16:43:54 modified: 2015-12-31 16:43:54 last_executed: 2015-12-31 08:47:00 starts: 2013-12-31 16:00:00 作为区间

更新

也许我搞乱系统时间也搞乱了MySQL?

STARTS

想知道last_executed如何比创建时间早......

UPDATE2

不知道这是时区吗?当我将日期时间字符串传递给Picasso.with(context) .load(worldShowObj.getCover()) .fit() .placeholder(R.drawable.placeholder) .error(R.drawable.placeholder) .memoryPolicy(MemoryPolicy.NO_CACHE) .networkPolicy(NetworkPolicy.NO_CACHE) .into(holder.mImageView)); 时,它的时区是什么?世界标准时间?我目前是UTC + 8

0 个答案:

没有答案