MySQL

Cum golești un tabel (Truncate — elimini toate datele dar păstrezi structura)

Golește (truncate) un tabel MySQL pe Nobregas Panel pentru a elimina toate datele păstrând structura tabelului și coloanele intacte. Rapid, ireversibil, cu un singur clic.

3 min de citit 2 vizualizări Actualizat Mar 17, 2026

Uneori trebuie să ștergi toate datele dintr-un tabel fără a șterge tabelul în sine — de exemplu, când resetezi date de test sau curăți un mediu de staging. Nobregas MySQL Panel oferă funcția Truncate care golește un tabel cu un singur clic, păstrând structura sa.

Ce face Truncate?

Golirea (truncate) unui tabel:

  • Elimină toate rândurile din tabel instantaneu.
  • Păstrează structura tabelului — coloanele, tipurile de date, indexurile și cheile rămân neschimbate.
  • Resetează contorul auto-increment — Următorul rând inserat va începe de la 1.
  • Este mai rapidă decât DELETE — Truncate nu scanează rând cu rând; intern, șterge și recreează tabelul.
  • Nu poate fi anulată — Odată golit, datele sunt pierdute permanent.

Cum golești (truncate) un tabel

  1. Autentifică-te la mysql.nobregas.org.
  2. Navighează la Databases > apasă Manage pe baza ta de date.
  3. În lista de tabele, găsește tabelul pe care vrei să-l golești.
  4. Apasă butonul Truncate (galben, cu iconița de radieră) pe rândul acelui tabel.
  5. Apare un dialog de confirmare care avertizează că toate rândurile vor fi șterse.
  6. Apasă Truncate pentru a confirma.

Apare o notificare de succes și tabelul este acum gol. Intră în tabel pentru a verifica — va avea zero rânduri dar toate coloanele intacte.

Truncate vs. Drop vs. Delete

Acțiune Elimină datele Elimină tabelul Resetează Auto-Increment Viteză
TRUNCATE Da Nu Da Cea mai rapidă
DROP Da Da N/A Rapidă
DELETE (toate) Da Nu Nu Cea mai lentă
  • Folosește Truncate când vrei să elimini toate datele dar păstrezi tabelul pentru date noi.
  • Folosește Drop când nu mai ai deloc nevoie de tabel.
  • Folosește DELETE când trebuie să elimini rânduri specifice pe baza unor condiții.

Când să folosești Truncate

Scenarii comune:

  • Resetarea datelor de test — Curăță toate înregistrările de test înainte de un nou ciclu de testare.
  • Curățarea mediului de staging — Șterge datele de staging înainte de importul datelor noi de producție.
  • Rotația tabelelor de loguri — Curăță un tabel de loguri care a crescut prea mare.
  • Început de la zero — Când vrei să reimportezi date dintr-un backup sau fișier CSV.

Înainte de a goli

  • Creează un backup mai întâi, dacă datele ar putea fi necesare ulterior.
  • Verifică cheile străine — Tabelele cu relații de chei străine pot preveni golirea. S-ar putea să trebuiască să golești mai întâi tabelele copil.
  • Informează echipa — Dacă alții folosesc baza de date, anunță-i că tabelul va fi golit.

A fost util acest articol?