Tempo di lettura: < 1 minuto

Il DELETE è usato per eliminare record in una tabella.
La sintassi è:

DELETE FROM nome_tabella WHERE nome_colonna <operatore> valore

Prendiamo la tabella Persone:

nome cognome paese
Paolo Bianchi Milano
Giuseppe Rossi Roma
Alessio Verdi Milano

ed eseguiamo la query:

DELETE FROM Persone WHERE paese = "Milano";

elimineremo 2 record. Una nuova SELECT sulla tabella produrrà il seguente risultato:

nome cognome paese
Giuseppe Rossi Roma

Svuotare una tabella

Per eliminare tutti i records di una tabella possiamo usare una delle sintassi che seguono:

DELETE FROM nome_tabella;

oppure:

DELETE * FROM nome_tabella;

oppure ancora:

TRUNCATE TABLE nome_tabella;