1. Zaboravljen WHERE


DELETE FROM Proizvodi

→ obrisani svi podaci


2. Pogrešan uslov


WHERE Cena 100

→ nedostaje operator


3. Nedostaju navodnici


WHERE Naziv = Hleb

→ treba 'Hleb'


4. Pogrešno ime kolone


WHERE Cijena > 100

5. Mešanje ID tipova


WHERE ID = '3'

6. Pogrešna logika


WHERE Cena > 100 AND Cena < 50

→ nemoguć uslov


7. Neproveravanje SELECT-om

Uvek pre DELETE treba proveriti šta bi trebalo da se briše:

SELECT * FROM tabela WHERE uslov

8. Brisanje pogrešnih podataka

Loš WHERE uslov → pogrešni redovi obrisani


9. Korišćenje LIKE bez %


WHERE Naziv LIKE 'M'

10. Brisanje bez razmišljanja

DELETE je trajan — nema vraćanja (bez backup-a)


Završna napomena  

DELETE je jedna od najopasnijih SQL naredbi, jer:

  • briše podatke trajno

  • greške se teško ispravljaju

Zato uvek treba da se radi:

✔ prvo SELECT
✔ proveri uslov
✔ tek onda DELETE


Poslednja izmena: среда, 18. март 2026, 10:17