Documentation PostgreSQL 17.10 » Tutoriel » Le langage SQL » Suppressions

Précédent Niveau supérieur Suivant
2.8. Mises à jour Sommaire Chapitre 3. Fonctionnalités avancées

2.9. Suppressions #

Les lignes peuvent être supprimées de la table avec la commande DELETE. Supposez que vous ne soyez 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 !

AltStyle によって変換されたページ (->オリジナル) /