DELETE (supprimer des données)

La commande DELETE permet de supprimer des lignes d'une table. Voici la syntaxe de base :

DELETE FROM nom_table
WHERE condition;

Exemple :

DELETE FROM clients
WHERE id = 1;

Cela supprime le client dont l'identifiant est 1.

Conseils :

  • Suppression avec précaution : Tout comme avec UPDATE, l'absence de clause WHERE supprimera toutes les lignes de la table :

DELETE FROM clients;  -- Supprime toutes les lignes de la table !
  • Suppression conditionnelle : Vous pouvez ajouter des conditions supplémentaires dans la clause WHERE pour cibler précisément les lignes à supprimer. Par exemple :

DELETE FROM clients
WHERE date_inscription < '2023-01-01';

Cela supprime les clients inscrits avant le 1er janvier 2023.

Last updated