Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Buat Pemicu untuk menghapus baris yang berusia>90 hari

Kebutuhan Anda lebih terlihat seperti Peristiwa daripada Pemicu.

CREATE EVENT IF NOT EXISTS `Clean_Older_Than_90_days_logs`
ON SCHEDULE
  EVERY 1 DAY_HOUR
  COMMENT 'Clean up log connections at 1 AM.'
  DO
    DELETE FROM log
    WHERE log_date < DATE_SUB(NOW(), INTERVAL 90 DAY)

Referensi:Penjadwal Acara MySQL pada waktu tertentu setiap hari



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tidak dapat terhubung ke server MySQL lokal melalui socket '/tmp/mysql.sock

  2. Apa jenis string ini? a:1:{s:2:id;}

  3. ClassCastException:java.math.BigInteger tidak dapat dilemparkan ke java.lang.Long saat terhubung ke MySQL

  4. Perbarui beberapa baris dalam satu kueri MySQL

  5. Menggunakan variabel dalam klausa LIMIT di MySQL