I’m trying to create a computer reservation system, where user chooses a computer and select the time how long he will be using this PC. In that time other persons can’t reserve this pc, I need to find a solution, how to automaticaly delete all rows containing reserved pc’s after their time expires. Thank you for the advice.
I’m trying to create a computer reservation system, where user chooses a computer and
Share
This is an untested answer, that may only be a suggestion, but I just started looking at these, so am interested in feedback as well. i’m still working through possibilities and drawbacks, but it might well suit your need.
Take a look at MySQL Events, an article about it is here, and official syntax at Mysql Docs.
Per the article:
Pondering this, I’d envision a procedure that deleted anything >1hr (if that’s the expiration). This procedure would be TRIGGERED on new inserts to get rid of anything expired at that moment, but also in an event to run every 15 minutes or so so that automatic deletes by the trigger aren’t dependant on somebody else adding a reservation to trigger that procedure.