#797

Compter les vues d'une page sans conditions de course

Le compteur de vues quotidiennes d'une page — chaque accès crée une ligne avec un ou incrémente celle qui existe déjà. Procéder par « lire → vérifier → écrire » en instructions séparées n'est pas sûr : les accès concurrents perdent des incréments. La table counters(id, count) est vide. Implémentez une insertion-ou-mise-à-jour : essayez d'insérer la ligne avec l'id 1 et le compteur 1 ; en cas de conflit sur l'id, le compteur existant augmente de un. Exécutez la commande cinq fois — après cinq exécutions, la valeur doit être 5.

Uniquement INSERT/UPDATE/DELETE — aucun SELECT final nécessaire.

Le résultat de votre requête apparaîtra ici