Delete (Bir Tablodan Satır Silme)

DELETE FROM table_name;

Tablodaki bütün veriyi siler. Büyük tablolarda epey WAL üretir. Yani IO yapar.

WHERE koşulu kullanmak önemlidir.

DELETE FROM film_rating WHERE rating = ‘G’ returning * ;

Sorgu film_rating tablosundan rating kolonundaki değeri ‘G’ olan satırları siler ve
sorgu sonucu silinen satırların çıktısı ekranda görünür.

Birden fazla satır silmek için aşağıdaki ifade kullanılır.

DELETE FROM tablo_name WHERE condition IN (value1 , value2) ;

DELETE FROM film_rating WHERE rating IN (‘G’ , ‘R’) returning *;

Kategori seçin...