Seitenaufrufe ohne Race Conditions zählen
Der tägliche Aufrufzähler einer Seite — jeder Treffer erstellt entweder eine Zeile mit Eins oder erhöht die bestehende. «Lesen → prüfen → schreiben» als getrennte Anweisungen auszuführen ist unsicher: Gleichzeitige Treffer verlieren Inkremente.
Die Tabelle counters(id, count) ist leer. Implementiere ein Insert-or-Update: Versuche, die Zeile mit der id 1 und dem Zähler 1 einzufügen; bei einem Konflikt anhand der id wird der bestehende Zähler um eins erhöht. Führe die Anweisung fünfmal aus — nach fünf Durchläufen soll der Wert 5 betragen.
Nur INSERT/UPDATE/DELETE — kein abschließendes SELECT erforderlich.
Melde dich an, um den Einreichungsverlauf zu sehen
AnmeldenMelde dich an, um den KI-Mentor zu nutzen
Anmelden