Supprimer un enregistrement (delete)
Suppression d'un enregistrement en SQL : DELETE
S'il est possible de modifier un enregistrement d'une table de base de données avec la commande UPDATE, il est aussi possible d'en supprimer un avec DELETE. Ce type de requête SQL est très simple comme nous allons le voir.
Exemple d'une requête DELETE
Reprenons la table suivante :
id_etudiant | nom | prenom | moyenne | domicile |
---|---|---|---|---|
1 | Duchesse | Valérie | 17 | St Rambert |
2 | Malaga | Rita | 12 | Roussillon |
3 | Bertrand | Adrien | 11 | Grenoble |
4 | Rossiny | Daniel | 17 | Beaurepaire |
Par supprimer la deuxième ligne de la table où l'étudiant porte l'id_étudiant numéro 2, voici la requête correspondante :
DELETE FROM etudiant WHERE id_etudiant=2 ;
Résultat de la requête SQL :
id_etudiant | nom | prenom | moyenne | domicile |
---|---|---|---|---|
1 | Duchesse | Valérie | 17 | St Rambert |
3 | Bertrand | Adrien | 11 | Grenoble |
4 | Rossiny | Daniel | 17 | Beaurepaire |