DELETE

DELETE används precis som namnet antyder för att ta bort rader från en tabell i databasen. Syntaxen liknar den för UPDATE och en fråga kan se ut så här:

DELETE FROM cities
WHERE city = 'Test'

Precis som med UPDATE så är det väldigt viktigt att man ger ett villkor med hjälp av WHERE. Om man glömmer bort detta så kommer samtliga rader i tabellen att tas bort. Även här kan man skydda sig mot katastrof genom att använda sig av LIMIT 1 i slutet av sin SQL-fråga:

DELETE FROM cities
WHERE city = 'Test'
LIMIT 1

För att tömma tabellen helt kan man antingen skriva:

DELETE FROM cities

eller använda sig av wildcard-symbolen:

DELETE * FROM cities

Lämna ett svar

E-postadressen publiceras inte. Obligatoriska fält är märkta *

SQL tips och tricks