Come svuotare una tabella Sql
Per eliminare i dati dentro una tabella Sql senza cancellare la tabella stessa, utilizzo il comando TRUNCATE TABLE
TRUNCATE TABLE nometabella;
In alternativa posso anche usare il comando DELETE
DELETE FROM nometabella;
Questi comandi eliminano tutti i record contenuti all'interno della tabella.
Dopo l'esecuzione si svuota la tabella.
Quando si utilizzano?
Sia Truncate Table che Delete non cancellano la tabella dal database, né la sua struttura dei campi.
Mi permettono di eliminare i dati errati contenuti in una tabella prima di inserire quelli corretti.
E per eliminare sia i dati che la tabella? Per cancellare definitivamente una tabella dal database si utilizza il comando DROP TABLE.