sql >> Database >  >> RDS >> Mysql

SQL-items die na 24 uur verlopen

Je zou MySQL's evenementenplanner kunnen gebruiken ofwel:

  • om dergelijke records automatisch te verwijderen wanneer ze verlopen:

    CREATE EVENT delete_expired_101
    ON SCHEDULE AT CURRENT_TIMESTAMP + INTERVAL 24 HOUR DO
    DELETE FROM my_table WHERE id = 101;
    
  • om regelmatig automatisch alle verlopen records op te schonen:

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


  1. orakel | dubbele records verwijderen

  2. Hoe MySQL verbinden met Java?

  3. Een INSERT Pass-Through-query uitvoeren in SQL Server

  4. mysql-tijdstempel converteren naar de werkelijke datum en tijd?