2.9. Exclusões

As linhas podem ser removidas da tabela através do comando DELETE. Suponha que não estamos mais interessados nos registros do clima em Hayward. Então precisamos excluir estas linhas da tabela.

DELETE FROM clima WHERE cidade = 'Hayward';

Todos os registros de clima pertencentes a Hayward são removidos.

SELECT * FROM clima;

    cidade     | temp_min | temp_max | prcp |    data
---------------+----------+----------+------+------------
 São Francisco |       46 |       50 | 0.25 | 1994-11-27
 São Francisco |       41 |       55 |    0 | 1994-11-29
(2 linhas)

Deve-se tomar cuidado com comandos na forma:

DELETE FROM nome_da_tabela;

Sem uma qualificação, o comando DELETE remove todas as linhas da tabela, deixando-a vazia. O sistema não solicita confirmação antes de realizar esta operação!

SourceForge.net Logo