back to top

Come svuotare una tabella MySQL da tutti i record?

Per svuotare una tabella MySQL eliminando, cioè, tutti i record in essa contenuti, è possibile utilizzare il comando DELETE oppure TRUNCATE. Vediamo entrambe le query:

DELETE FROM nome_tabella;

oppure

TRUNCATE nome_tabella;

Questa seconda soluzione è più veloce della prima perchè non effettua una cancellazione riga per riga ma cancella la tabella e ne ricrea una uguale vuota con il risultato di azzerare il valore di eventuali campi auto_increment.

E’ inutile ricordare come entrambe queste query debbano essere utilizzate con la massima prudenza: la cancellazione di tutti i record di una tabella, infatti, è una operazione irreversibile e prima di procedere è consigliabile accertarsi di possedere un backup completo dei dati che si pensa di voler cancellare.

Pubblicitร 
Massimiliano Bossi
Massimiliano Bossi
Stregato dalla rete sin dai tempi delle BBS e dei modem a 2.400 baud, ho avuto la fortuna di poter trasformare la mia passione in un lavoro (nonostante una Laurea in Giurisprudenza). Adoro scrivere codice e mi occupo quotidianamente di comunicazione, design e nuovi media digitali. Orgogliosamente "nerd" sono il fondatore di MRW.it (per il quale ho scritto centinaia di articoli) e di una nota Web-Agency (dove seguo in prima persona progetti digitali per numerosi clienti sia in Italia che all'estero).

Leggi anche...

Come ottenere l’ID dell’ultimo record inserito in MySQL, PostgreSQL, SQL Server e Oracle?

Ottenere l'ID dell'ultimo record inserito in una tabella, dopo...

Database completo regioni, province e comuni italiani (in formato SQL)

Quando si sviluppa un sito web o un'applicazione in...

File CSV: cosa sono, come si aprono e come crearli

In questo articolo cercheremo di capire cos'รจ il formato...

Confrontare due tabelle e trovare i record senza corrispondenza

all'interno di un database relazionale può essere utile poter...

Eseguire comandi SQL online con SQL Fiddle

Sì. E' possibile testare codice SQL senza aver installato...

SQL: Calcolare la media dei valori di più campi

Attraverso una semplice query SQL è possibile calcolare dinamicamente...
Pubblicitร