MySQL新增定時任務

2021-07-24 12:27:03 字數 846 閱讀 8085

-- 將定時任務開啟

set global event_scheduler = 1;

-- 設定該事件使用或所屬的資料庫base資料庫

use test;

# 如果原來存在該名字的任務計畫則先刪除

drop event if exists enent_create_test;

# 設定分隔符為 '$$' ,mysql預設的語句分隔符為 ';' ,這樣在後續的 create 到 end 這段**都會看成是一條語句來執行

delimiter $$

# 建立計畫任務,設定第一次執行時間為'2016-11-11 00:00:00',並且每天執行一次

create event enent_create_test

on schedule every 1 day starts timestamp '2016-11-11 00:00:00'

#on schedule every 1 second

do

# 開始該計畫任務要做的事

begin

-- do something 編寫你的計畫任務要做的事

drop table if exists test;

create table test select * from vw_student_credit;

alter table test add index index_name ( `stuid`);

-- 結束計畫任務

end $$

# 將語句分割符設定回 ';'

delimiter ;

Sybase Ase 新增定時任務

準備乙個sh檔案和sql檔案 sh檔案中內容如下 home sybase bash profile logfile home sybase job log.log time date y m d h m echo time job start isql usa p sserver i home sy...

linux新增定時任務

要使用的主要命令 一 新增或編輯定時任務檔案 root instance nretneiu cp etc crontab home 複製系統定時任務檔案到你的家目錄 root instance nretneiu cd home 進行家目錄 root instance nretneiu home ls...

linux 新增定時任務指令碼

主要分2個步驟 第一步 編寫要定時執行的指令碼 touch mytask.sh vi mytask.sh 裡面寫入 bin bash echo date tmp mytask.log 就是將當前時間都追加到mytask.log這個檔案中。儲存後記得要加上執行的許可權 chmod x mytask.s...