Räkna sidvisningar utan race-villkor
En sidas dagliga visningsräknare — varje träff skapar antingen en rad med ett, eller ökar den befintliga. Att göra «läs → kontrollera → skriv» som separata satser är osäkert: samtidiga träffar tappar ökningar.
Tabellen counters(id, count) är tom. Implementera infoga-eller-uppdatera: försök infoga raden med id 1 och räknare 1; vid en konflikt på id ökas den befintliga räknaren med ett. Kör kommandot fem gånger — efter fem körningar ska värdet vara 5.
Endast INSERT/UPDATE/DELETE — ingen avslutande SELECT behövs.
Logga in för att se historik över inskick
Logga inLogga in för att använda AI-mentorn
Logga in