sql >> Databáze >  >> RDS >> Mysql

Záznamy SQL, jejichž platnost vyprší po 24 hodinách

Můžete použít plánovač událostí MySQL buď:

  • k automatickému odstranění takových záznamů, když jejich platnost vyprší:

    CREATE EVENT delete_expired_101
    ON SCHEDULE AT CURRENT_TIMESTAMP + INTERVAL 24 HOUR DO
    DELETE FROM my_table WHERE id = 101;
    
  • pravidelně spouštět automatické čištění všech záznamů, jejichž platnost vypršela:

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


  1. Zabezpečení databáze 101:Zabezpečení v databázích s otevřeným zdrojovým kódem

  2. Jak zobrazit kód CREATE VIEW pro zobrazení v PostgreSQL?

  3. Jak zajistit, aby vi keybindings fungovaly v mysql klientovi?

  4. Jak procházet polem vstupů ve formuláři?