📝 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 à modifierWHERE
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