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

Entri SQL yang kedaluwarsa setelah 24 jam

Anda dapat menggunakan penjadwal acara MySQL baik:

  • untuk secara otomatis menghapus catatan tersebut saat kedaluwarsa:

    CREATE EVENT delete_expired_101
    ON SCHEDULE AT CURRENT_TIMESTAMP + INTERVAL 24 HOUR DO
    DELETE FROM my_table WHERE id = 101;
    
  • untuk menjalankan pembersihan otomatis semua catatan kedaluwarsa secara teratur:

    CREATE EVENT delete_all_expired
    ON SCHEDULE EVERY HOUR DO
    DELETE FROM my_table WHERE expiry < NOW();
    


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Java ZonedDateTime simpan di Database

  2. Beberapa kolom di MATCH AGAINST

  3. Unit Tanggal &Waktu di MySQL (Daftar Lengkap)

  4. Bagaimana cara mengatur Hibernate untuk membaca/menulis ke sumber data yang berbeda?

  5. Cara mengekspor / membuang tabel MySql ke file teks termasuk nama bidang (alias tajuk atau nama kolom)