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 | t_basse | t_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 !