Break-Fix : un UPDATE sans WHERE en production

Senior SQLMigrations de schéma40 min80 XP

Incident P1 — À 10 h 02, un script de maintenance a exécuté UPDATE produits SET prix = 9.99; sans clause WHERE. Les prix du site sont tous à 9,99 €. Depuis, deux produits ont été légitimement modifiés (stocks) et un produit a été créé (id 9).

Une copie de la table de la sauvegarde de 06 h 00 a été restaurée dans sauvegarde_produits.

  1. Combien de produits ont été touchés ? → answer touches <n>
  2. Restaurez uniquement les prix des produits existant dans la sauvegarde, sans écraser les stocks actuels ni le nouveau produit
  3. Le produit 9 n'existait pas à 06 h 00 : son prix réel est 59.90 — corrigez-le

Contenu Premium+

Ce contenu est inclus dans l'offre Premium+. Le titre et le résumé restent visibles pour vous aider à choisir.

Tâches

  1. Ampleur de l'incident
  2. Prix restaurés, stocks actuels préservés
  3. Nouveau produit corrigé