#797

Tel paginaweergaven zonder race-condities

De dagelijkse weergaveteller van een pagina — elke hit maakt ofwel een rij met een één aan, ofwel verhoogt de bestaande. «Lezen → controleren → schrijven» als afzonderlijke statements is onveilig: gelijktijdige hits verliezen ophogingen. De tabel counters(id, count) is leeg. Implementeer een insert-or-update: probeer de rij met id 1 en teller 1 in te voegen; bij een conflict op id gaat de bestaande teller met één omhoog. Voer de opdracht vijf keer uit — na vijf keer moet de waarde 5 zijn.

Alleen INSERT/UPDATE/DELETE — geen afsluitende SELECT nodig.

Je queryresultaat verschijnt hier