sql >> Databasteknik >  >> RDS >> Mysql

Skala temporära poster i databasen för att räkna totaler för att stoppa överprenumeration

Det verkar för mig att alla 200 000 personer skulle kunna få en "token" till att börja med men bara 200 kan slutföra token.

Så två saker kommer att tänka på;1) varför inte hålla reda på "Återstående platser" på själva evenemanget så att du inte räknar och överbokningar kan inte inträffa eftersom låset som behövs för att uppdatera evenemanget skulle förhindra att det någonsin går under noll.

2) När som helst under personens prenumeration, om de återstående platserna sjunker till noll, blir alla återstående tokens ogiltiga och användare "kickas" ut ur registreringsprocessen (är trevlig med det och ber om ursäkt men alla platser är nu fulla etc)



  1. Korrekt PDO-syntax för parametriserad fråga med LIKE med jokertecken (ex %, _)

  2. SQL UPPDATERING med underfråga som refererar till samma tabell i MySQL

  3. Hur man hämtar data med totalt antal med mysql enstaka fråga

  4. Random() i MySql?