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

Hvordan låser rejsesider rum?

Jeg ville bruge et simpelt tidsstempelfelt i databasen til at angive "låst". Når nogen forsøger at reservere værelset, sammenligner softwaren det aktuelle tidspunkt med tidsstemplet, og hvis det er> end 20 minutter, og betalingen ikke er foretaget, er låsen ikke gyldig.

Denne metode er sandsynligvis tilstrækkelig effektiv. Et tidsstempel er normalt 32-bit, og ydeevnehittet på databasekaldene er ubetydeligt.




  1. MySQL - Mac - Fejl 2002 - Kan ikke oprette forbindelse til lokal... gennem socket

  2. Hvordan vælger man data fra en tabel fra en anden database i SQL Server?

  3. 1030 Fik fejl 28 fra lagermotoren

  4. Hvordan opretter man et unikt tilfældigt heltals-id for primærnøgle til tabel?