0

我正在阅读关于 mysql 事件主题的 sitepoint 文章 - http://www.sitepoint.com/how-to-create-mysql-events/ ,当您可以安排时间时,我遇到了这一点

我引用

在特定时间段内以特定间隔运行:每 n [HOUR|MONTH|WEEK|DAY|MINUTE] STARTS date ENDS date 例如,每 1 DAY STARTS CURRENT_TIMESTAMP + INTERVAL 1 WEEK ENDS '2012-01-01 00:00.00'</p >

我很难理解作者的意思。有人可以帮助我吗?

4

1 回答 1

0

作者只是举了一个例子,如何构建一个语句来创建一个在某个时间点开始并定期运行的事件。

EVERY n /*give here a number*/
[HOUR|MONTH|WEEK|DAY|MINUTE] /*choose here one of those values*/
STARTS date /*name a date here...*/
ENDS date /*...and here*/

作者还举了一个例子:

EVERY 1 DAY 
STARTS CURRENT_TIMESTAMP + INTERVAL 1 WEEK 
ENDS '2012-01-01 00:00.00'

在示例中,事件中指定的查询每天在创建事件的同时执行,但在一周后执行,并在 2012-01-01 结束。

这是带有更多示例的官方手册页。13.1.11 创建事件语法

我个人认为官方手册是了解 MySQL 的最佳选择。它写得很好。试试看 :)

于 2014-08-26T16:30:10.340 回答