SQL DELETE-sats

DELETE-sats

DELETE-satsen används för att ta bort rader från en tabell.

Syntax

DELETE FROM tabellnamn WHERE kolonnenamn = värde

Person:

Efternamn Förnamn Adress Stad
Gates Bill Xuanwumen 10 Beijing
Wilson Fred Zhongshan 23 Nanjing

Ta bort en rad

"Fred Wilson" kommer att tas bort:

DELETE FROM Person WHERE Efternamn = 'Wilson'

Resultat:

Efternamn Förnamn Adress Stad
Gates Bill Xuanwumen 10 Beijing

Ta bort alla rader

Det är möjligt att ta bort alla rader utan att ta bort tabellen. Detta innebär att tabellens struktur, egenskaper och index är fullständiga:

DELETE FROM tabellnamn

eller:

DELETE * FROM tabellnamn