Du kan bruge MySQL's hændelsesplanlægning enten:
-
for automatisk at slette sådanne poster, når de udløber:
CREATE EVENT delete_expired_101 ON SCHEDULE AT CURRENT_TIMESTAMP + INTERVAL 24 HOUR DO DELETE FROM my_table WHERE id = 101;
-
at køre en automatisk udrensning af alle udløbne poster på regelmæssig basis:
CREATE EVENT delete_all_expired ON SCHEDULE EVERY HOUR DO DELETE FROM my_table WHERE expiry < NOW();