UPDATE
UPDATE = Modification de données
Changement de valeurs
Mise à jour simple :
UPDATE Etudiants
SET Age = 20
WHERE ID = 5;
SET Age = 20
WHERE ID = 5;
Mise à jour multiple :
UPDATE Etudiants
SET Age = Age + 1, Ville = 'Paris'
WHERE Annee = 2023;
SET Age = Age + 1, Ville = 'Paris'
WHERE Annee = 2023;
DELETE
DELETE : Suppression de lignes
Clause WHERE obligatoire
Transactions possibles
Contraintes respectées
Exemple DELETE
Par critère
Avec jointure
Avec sous-requête
Conseils & Astuces
Toujours tester avec SELECT avant UPDATE/DELETE
Utiliser les transactions pour les opérations critiques
Respecter les contraintes d'intégrité
Vérifier le nombre de lignes affectées
Utiliser TRUNCATE pour vider une table complètement
Erreurs Fréquentes
Erreur 1 :
Omettre la clause WHERE dans UPDATE/DELETE
Erreur 2 :
Ne pas respecter les contraintes d'intégrité
Erreur 3 :
Effectuer des modifications sans sauvegarde