Suprimarea (ștergerea) înregistrărilor SQL se realizează principal prin comanda DELETE, care elimină rânduri dintr-un tabel pe baza unei condiții specificate, de obicei folosind clauza WHERE. Este esențială folosirea corectă a condițiilor pentru a evita ștergerea accidentală a tuturor datelor.
Informații cheie despre suprimarea înregistrărilor SQL:
  • Comanda DELETE: Aceasta este comanda standard pentru ștergerea unuia sau mai multor rânduri specifice dintr-un tabel, de exemplu: DELETE FROM nume_tabel WHERE conditie;.
  • Clauza WHERE: Dacă WHERE este omis, toate înregistrările din tabel vor fi șterse, lăsând tabelul gol, dar existent.
  • Comanda TRUNCATE: Spre deosebire de DELETETRUNCATE TABLE este o operațiune mai rapidă care elimină toate rândurile, dar nu poate fi utilizată cu o clauză WHERE și nu înregistrează ștergerile individuale în jurnal (log).
  • Integrarea cu tranzacții: În medii de producție, se recomandă utilizarea tranzacțiilor (START TRANSACTION / COMMIT) pentru a putea anula (ROLLBACK) ștergerea în cazul unei eror
Ultima modificare: miercuri, 4 martie 2026, 09:15