Mot clé SQL DELETE
EFFACER
La DELETE
commande est utilisée pour supprimer des enregistrements existants dans une table.
L'instruction SQL suivante supprime le client "Alfreds Futterkiste" de la table "Clients" :
Exemple
DELETE FROM Customers
WHERE CustomerName='Alfreds Futterkiste';
Remarque : Soyez prudent lorsque vous supprimez des enregistrements dans une table ! Notez la clause WHERE dans l'instruction DELETE. La clause WHERE spécifie quel(s) enregistrement(s) doivent être supprimés. Si vous omettez la clause WHERE, tous les enregistrements de la table seront supprimés !
Il est possible de supprimer toutes les lignes d'un tableau sans supprimer le tableau. Cela signifie que la structure de la table, les attributs et les index seront intacts :
L'instruction SQL suivante supprime toutes les lignes de la table "Clients", sans supprimer la table. Cela signifie que la structure de la table, les attributs et les index seront intacts :
Exemple
DELETE FROM Customers;