mysqlタイミング実行
まず、この機能は5.1に限られる.Xの上でしか使えない
デフォルトの場合イベントスケジューラはオフです
現在イベントスケジューラが起動しているかどうかを確認するには、次のSQLを実行します.
SHOW VARIABLES LIKE 'event_scheduler';
または
Select @@event_scheduler;
起動イベントスケジューラの設定
SET GLOBAL event_scheduler = ON;
CREATE TABLE tab1(
tab1_id varchar(11),
num int
);
DELIMITER //
CREATE EVENT e_hourly
ON SCHEDULE
EVERY 1 MINUTE
COMMENT 'Clears out sessions table each hour.'
DO
BEGIN
-- DELETE FROM site_activity.sessions;
update tab1 set num=num+1 WHERE tab1_id='sdfsd';
END;
デフォルトの場合イベントスケジューラはオフです
現在イベントスケジューラが起動しているかどうかを確認するには、次のSQLを実行します.
SHOW VARIABLES LIKE 'event_scheduler';
または
Select @@event_scheduler;
起動イベントスケジューラの設定
SET GLOBAL event_scheduler = ON;