15 minutes de SQL
Supprimer des lignes avec DELETE FROM
Supprimer
La commande au programme est :
DELETE FROM table WHERE condition;
Attention : sans WHERE, toutes les lignes sont supprimées.
Exemples commentés
DELETE FROM clients WHERE id_client = 999;
SELECT * FROM clients WHERE id_client = 999;
On supprime les cafés dont le prix est égal à 1 (suppression de données de test), puis on compte combien il en reste.
DELETE FROM cafes WHERE prix_cafe = 1;
SELECT COUNT(*) FROM cafes WHERE prix_cafe = 1;
On supprime un triangle de test (idt = 999) puis on vérifie.
DELETE FROM triangles WHERE idt = 999;
SELECT * FROM triangles WHERE idt = 999;
On supprime les invitations envoyées à une date donnée, puis on vérifie par un comptage.
DELETE FROM invitation WHERE datedenvoi = '2024-04-12';
SELECT COUNT(*) FROM invitation WHERE datedenvoi = '2024-04-12';
Dans une base « banque », on supprime un compte de test puis on vérifie qu’il n’existe plus.
DELETE FROM comptes WHERE id_compte = 1001;
SELECT * FROM comptes WHERE id_compte = 1001;
Accès restreint. Les exercices interactifs et le feedback IA sont réservés aux membres.
On supprime un client (id 999) ajouté pour un test, puis on vérifie qu’il n’apparaît plus.