MySQL 開啟計劃是一種自動化調度系統,可以在特定的時間或事件觸發時自動執行指定的任務。通過開啟計劃,可以減輕人工重復執行任務的負擔,降低出錯風險,提高工作效率。
下面是開啟計劃的詳細步驟:
1. 登錄到 MySQL 數據庫,使用管理員賬號進入。 $ mysql -u root -p 2. 進入定時任務設置頁面。 mysql>use mysql; mysql>show tables; mysql>select * from event; 3. 創建定時任務。以下展示一個每天執行一次備份數據庫的例子。 mysql>CREATE EVENT backup ON SCHEDULE EVERY 1 DAY STARTS '2022-01-01 00:00:00' COMMENT '備份數據庫' DO BEGIN use backupdb; DROP TABLE IF EXISTS backup_table; CREATE TABLE backup_table AS SELECT * FROM origin_table; END; 4. 查看已創建的定時任務。 mysql>show events; 5. 刪除定時任務。 mysql>DROP EVENT backup;
說明:
第2步中,可以查看已經創建的定時任務,也可以手動添加新的任務。
第3步中,CREATE EVENT 是創建定時任務的關鍵字,backup 是任務名,ON SCHEDULE 是調度方式,EVERY 1 DAY 是每天執行一次,STARTS 是任務開始時間,COMMENT 是備注,DO BEGIN 和 END 之間是任務具體操作。
第5步中,DROP EVENT 是刪除定時任務的關鍵字,backup 是要刪除的任務名。