NSI • 1ère

Mise à jour et suppression

UPDATE
UPDATE = Modification de données
Changement de valeurs
Mise à jour simple :
UPDATE Etudiants
SET Age = 20
WHERE ID = 5;
Mise à jour multiple :
UPDATE Etudiants
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
Interrogation et manipulation Bases de données