Historique des conversations
Chargement...
-- Supprimer un enregistrement
DELETE FROM utilisateurs WHERE id = 5;
-- Supprimer avec condition
DELETE FROM utilisateurs WHERE age < 18;
-- Supprimer plusieurs enregistrements
DELETE FROM commandes WHERE statut = 'annulée';
Vide complètement une table (plus rapide que DELETE) :
-- Supprimer toutes les lignes
TRUNCATE TABLE logs;
-- Équivalent à (mais plus rapide)
DELETE FROM logs;
DELETE : Supprime des lignes (peut avoir WHERE)TRUNCATE : Vide la table (réinitialise AUTO_INCREMENT)DROP : Supprime la table entière-- DELETE : Supprime des lignes spécifiques
DELETE FROM utilisateurs WHERE id = 1;
-- TRUNCATE : Vide la table
TRUNCATE TABLE utilisateurs;
-- DROP : Supprime la table
DROP TABLE utilisateurs;
-- ❌ TRÈS DANGEREUX
DELETE FROM utilisateurs;
-- ✅ TOUJOURS utiliser WHERE
DELETE FROM utilisateurs WHERE id = 10;
Vous savez supprimer des données ! Prochain chapitre : Requêtes complexes.
Testez vos compétences avec nos exercices guidés et le tuteur IA.
Expliquez avec vos mots le concept principal de ce chapitre, puis illustrez-le par un exemple simple.
Réalisez un exercice pratique en reprenant la structure vue dans le cours et en modifiant au moins 2 paramètres.
Concevez une petite solution personnelle liée à ' Suppression de données' et justifiez vos choix techniques.