Mysql
 sql >> Database >  >> RDS >> Mysql

Voci SQL che scadono dopo 24 ore

È possibile utilizzare programmatore eventi di MySQL o:

  • per eliminare automaticamente tali record quando scadono:

    CREATE EVENT delete_expired_101
    ON SCHEDULE AT CURRENT_TIMESTAMP + INTERVAL 24 HOUR DO
    DELETE FROM my_table WHERE id = 101;
    
  • per eseguire regolarmente l'eliminazione automatica di tutti i record scaduti:

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