lunedì 17 luglio 2017

Come svuotare una tabella con PhpMyAdmin

Se hai creato una tabella di test dove hai inserito tanti record di prova e vuoi cancellarli tutti in un colpo solo, sicuramente ti può tornare utile sapere come fare per svuotare una tabella con PhpMyAdmin.

I motivi per poter voler cancellare tutte le righe di una tabella mysql senza però eliminare la tabella stessa possono essere molteplici, e non è certo argomento di questo post elencarli.
Vediamo invece come fare il delete table in mysql tramite l'interfaccia grafica di PhpMyAdmin.

Come svuotare una tabella con PhpMyAdmin


Per poter eliminare tutti i record di una tabella mysql tramite PhpMyAdmin, procedere nel seguente modo:
  1. Accedi al pannello di controllo di PhpMyAdmin con un utente che abbia i privilegi di scrittura sulla tabella da svuotare
  2. Entrare nel database che contiene la tabella
  3. Cliccare con il tasto sinistro del mouse sulla tabella da cancellare
  4. In alto a destra, se le voci del tuo phpmyadmin sono raggruppate, clicca sulla voce Più e poi su Operazioni
  5. Adesso scrolla la pagina in basso fino a trovare la sezione "Rimuovi la tabella o i dati". Qui clicca sulla voce Svuota la tabella (TRUNCATE)

Come svuotare una tabella con PhpMyAdmin

Dopo aver dato la conferma, avrai di fatto fatto svuotare la tabella mysql da phpmyadmin, e come potrai ben immaginare, non potrai più tornare indietro, i dati che erano presenti nella tabella sono belli che cancellati.

Il comando sql che infatti hai appena lanciato sulla tua tabella mysql è il seguente:

TRUNCATE TABLE nome_tabella

Questo comando di fatto, cancella e ricrea la tabella esattamente come era, quindi azzera anche eventuali campi di tipo auto_increment.

Se invece vuoi svuotare una tabella mysql senza perdere la numerazione dei campi auto incrementali, la sintassi da utilizzare è la seguente:

DELETE FROM nome_tabella

E con il mysql ed il potentissimo phpmyadmin per oggi è tutto :)

Come avrai capito, svuotare tabelle mysql con phpmyadmin è un gioco da ragazzi, una cosa fattibile con una manciata di click.
Il problema è invece ripristinare i dati senza avere un backup consistente del database o della tabella in questione :)

Piaciuto l'articolo? Lascia un commento!

EmoticonEmoticon