Dodatak br.1.: Najčešće greške učenika kod DELETE
Completion requirements
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
Last modified: Wednesday, 18 March 2026, 10:17 AM