56,678
社区成员
发帖
与我相关
我的任务
分享
use wlm212;
CREATE EVENT Myevent
ON SCHEDULE EVERY 7 WEEK
STARTS '2013-07-10 18:00:00' ENDS '2035-01-10 00:00:00'
DO
INSERT INTO
ziyuan_fenlei (ziyuanfenlei_name)
VALUES ('新类')
SELECT
DATE_ADD(
DATE_ADD(
DATE_SUB(
CURDATE(),
INTERVAL DAY (CURDATE()) - 7 DAY
),
INTERVAL 1 WEEK
),
INTERVAL 1430 minute
)
SELECT
DATE_ADD(
DATE_ADD(
DATE_SUB(
CURDATE(),
INTERVAL DAY (CURDATE()) - 7 DAY
),
INTERVAL 1 WEEK
),
INTERVAL 1 HOUR
)
STARTS =上面的,好像是计算出每星期日,1点整,执行。如果是23:45分,这个怎么写呢。
ENDS有比较加吗?
use wlm212;
CREATE EVENT Myevent
ON SCHEDULE EVERY 7 WEEK
DATE_ADD(
DATE_ADD(
DATE_SUB(
CURDATE(),
INTERVAL DAY (CURDATE()) - 7 DAY
),
INTERVAL 1 WEEK
),
INTERVAL 1430 minute
)
DO
INSERT INTO ziyuan_fenlei (ziyuanfenlei_name)
VALUES
('新类')
INTERVAL 1430 minute ,这里不会算了,直接用分,手动算上去的。
到底对不对呢。