📝 Ce que vous apprendrez

  • Ce que fait l'instruction "UPDATE
  • Syntaxe de mise à jour des données
  • Exemples avec contexte
  • Précautions à prendre lors de la mise à jour des dossiers

🧩 Qu'est-ce que UPDATE ?

L'instruction UPDATE est utilisée pour modifier les données existantes dans une table.
Vous pouvez mettre à jour une ou plusieurs lignes et une ou plusieurs colonnes à la fois.

🧱 Syntaxe de base

UPDATE table_name
SET column1 = value1, column2 = value2
WHERE condition;
  • SET spécifie les valeurs à modifier
  • WHERE filtre les lignes à mettre à jour

⚠️ Sans clause WHERE, toutes les lignes seront mises à jour

🧪 Exemple : Mise à jour des informations sur l'utilisateur

Changer le pays d'un seul utilisateur

UPDATE users
SET country = 'Germany'
WHERE name = 'Alice';

Donner un pays par défaut à tous les utilisateurs inactifs

UPDATE users
SET country = 'Unknown'
WHERE country IS NULL;

⚠️ Notes importantes

  • Toujours inclure une clause WHERE à moins que vous ne mettiez intentionnellement à jour toutes les lignes.
  • 🔄 Combinez d'abord avec SELECT pour prévisualiser les lignes que vous êtes sur le point de modifier
  • 📦 Vous pouvez mettre à jour plusieurs colonnes en une seule fois
  • 💾 Certaines bases de données supportent le RETURNING * pour voir les lignes mises à jour (par exemple, PostgreSQL)

📘 Recap

  • Utiliser UPDATE pour modifier les lignes existantes d'une table
  • Utilisez toujours WHERE pour contrôler ce qui est modifié.
  • Prévisualisation avec SELECT avant de faire des changements
  • Mettre à jour plusieurs colonnes à l'aide d'une seule requête