可以使用 DELETE
指令從資料表中移除列。假設您不再對 Hayward 的天氣感興趣。那麼您可以執行以下操作從資料表中刪除這些列
DELETE FROM weather WHERE city = 'Hayward';
所有屬於 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
將會從給定的資料表中移除所有的列,使其為空。系統在執行此操作前不會要求確認!
如果您在文件中發現任何不正確、與您使用特定功能的經驗不符或需要進一步澄清的地方,請使用此表格來回報文件問題。