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 :

Copier
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).

Exemple

Supprimer un enregistrement de la table emp.

Copier
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é.