MariaDB 事件排程

因有使用 GLPI 資產管理系統發現到本身內建的記錄刪除功能是沒有啟作用的,因此請教同事要怎麼設定定時去清理記錄。

操作方式


我是使用免費軟體「 HeidiSQL 」圖形化介面來操作的
開啟此軟體並且連線到要設定的資料庫

  • 如何新增加事件

Heidisql-01.png

  • 設定

    • 名稱: 指的事件名稱
    • 定義者:會是預設登入的帳號
    • 執行的腳本:是指所要執行的指令
  • 因為我是要刪除記錄檔,下的指令如下:

delete FROM glpi_logs WHERE DATE_SUB(CURDATE(), INTERVAL 30 DAY) > DATE(`date_mod`)

Heidisql-02.png

  • 設定時間,我是設定成每天一次

Heidisql-03.png

  • 系統會自動幫你產生程式碼的畫面

Heidisql-04.png