2.9. Suppressions

Les lignes peuvent �tre supprim�es de la table avec la commande DELETE. Supposez que vous n'�tes plus int�ress� par le temps de Hayward. Vous pouvez faire ce qui suit pour supprimer ses lignes de la table :

DELETE FROM temps WHERE ville = 'Hayward';

Toutes les entr�es de temps pour Hayward sont supprim�es.

SELECT * FROM temps;

     ville     | temp_basse | temp_haute | prcp |    date
---------------+------------+------------+------+------------
 San Francisco |         46 |         50 | 0.25 | 1994-11-27
 San Francisco |         41 |         55 |    0 | 1994-11-29
(2 rows)

Faire tr�s attention aux instructions de la forme

DELETE FROM nom_table;

Sans une qualification, DELETE supprimera toutes les lignes de la table donn�e, la laissant vide. Le syst�me le fera sans demander de confirmation !