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.
Connectez-vous pour voir l'historique des soumissions
Se connecterConnectez-vous pour utiliser le Mentor IA
Se connecter