Учебник PostgreSQL 7.3.3

Удаление данных из таблиц


Предположим, что вас больше не интересует погода в городе Hayward. Тогда вы можете удалить из таблицы соответствующие записи. Удаление выполняется с использованием команды DELETE:

DELETE FROM weather WHERE city = 'Hayward';

Все записи в таблице weather соответствующие городу Hayward будут удалены.

SELECT * FROM weather;

city | temp_lo | temp_hi | prcp | date ---------------+---------+---------+------+------------ San Francisco | 46 | 50 | 0.25 | 1994-11-27 San Francisco | 41 | 55 | 0 | 1994-11-29 (2 rows)

Будьте осторожны используя операторы в виде:

DELETE FROM tablename;

Без наличия ограничивающих условий, DELETE

удалит все записи из указанной таблицы, оставив еЈ пустой. Перед выполнением удаления, система не будет требовать подтверждения!



Содержание раздела