Instruction DELETE
L'instruction DELETE
permet de supprimer des enregistrements d'une table de base de données. La syntaxe de l'instruction DELETE
est la suivante :
DELETE FROM nom_table [ WHERE { conditions } ]
Remarque La clause WHERE
indique quels enregistrements doivent être supprimés. Si vous n'incluez pas le mot-clé WHERE
, tous les enregistrements de la table seront supprimés (mais la table restera intacte).
Supprimer un enregistrement de la table emp.
DELETE FROM emp WHERE id_emp = 'E10001'
Chaque instruction DELETE
supprime chaque enregistrement réunissant les conditions définies dans la clause WHERE
. Ici, chaque enregistrement contenant l'ID d'employé E10001
est supprimé. Les ID d'employés étant uniques dans la table Employés, un seul enregistrement est supprimé.