---
title: "Radera från DB"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/146613-radera-från-db"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Brizer"
published: "2006-05-08T19:48:30.000Z"
updated: "2006-05-09T05:47:10.000Z"
replies: 12
views: 508
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/databaser-sql/146613-radera-från-db"
---

# Radera från DB

## #1 — Brizer, 2006-05-08T19:48Z

Använder access. Jag vill radera allt i en kolumn från en specifik post.

sql = "delete from users where clan = " & request.querystring("leaveclan")

Det finns alltså många kolumner i min tabell, bl.a id, nick, password och clan.
Jag vill bara ta bort allt från kolumnen clan - i en specifik post, som jag antar att jag specifierar med hjälp av kolumnen id.

Permalänk: https://www.webforum.nu/p/146613

## #2 — antipentA, 2006-05-08T20:18Z

hm... du vill alltså inte ta bort hela posten?
Isf ska du inte använda delete.

Sätt fältets värde till null istället.

Permalänk: https://www.webforum.nu/p/1812347

## #3 — Brizer, 2006-05-08T20:26Z

Nej, jag vill inte ta bort hela posten, bara en cell i en post :)

Permalänk: https://www.webforum.nu/p/1812355

## #4 — medialabs, 2006-05-08T20:28Z

> **Brizer skrev:**
>
> Nej, jag vill inte ta bort hela posten, bara en cell i en post :)

som antipentA säger: Sätt fältets värde till null istället.

Permalänk: https://www.webforum.nu/p/1812356

## #5 — antipentA, 2006-05-08T20:30Z

Som sagt...
Sätt fältets värde till null.

Jag vet inte riktigt om jag är med på vad du vill göra egentligen, att döma av sql-satsen...

Det du har skrivit tar alltså bort en user (hela posten) där clan = leaveclan från adressfältet.
Leaveclan? Vad är det egentligen du skickar med där?
Och vad är "clan" för datatyp i din tabell?

Permalänk: https://www.webforum.nu/p/1812359

## #6 — medialabs, 2006-05-08T20:32Z

Glöm inte att kontrollera fältets egenskap så att den tillåter Null-värde? (Någon får rätta mig nu, var ett tag sedan man lekte med access..)

Permalänk: https://www.webforum.nu/p/1812364

## #7 — antipentA, 2006-05-08T20:44Z

medialabs:
Nä, det är väl helt rätt och riktigt att man måste kolla så null är tillåtet... är det inte det får man sätta värdet till 0 eller "" beroende på vad det ska vara för datatyp...

Permalänk: https://www.webforum.nu/p/1812374

## #8 — Brizer, 2006-05-08T20:45Z

Förklarade lite dåligt. Alltså min kod är antingen felaktig eller inte klar, så att säga.

sql = "delete from users where clan = " & request.querystring("leaveclan")
users = tabellnamnet. (databasen i fråga)
clan = kolumnen.

Jag antar att sql-satsen bör se ut som något liknande:
sql = "delete clan from users where id = " & request.querystring("id")

Där bör raderas då alltså det som finns i postens kolumn; clan.
Men självklart raderas det inte eftersom att koden är fel.

Permalänk: https://www.webforum.nu/p/1812375

## #9 — Brizer, 2006-05-08T20:54Z

Jag ska förklara lättare. Här är en bild som säger exakt vad jag vill ta bort från min databas med hjälp av en sql-sats:

<http://home.no/brizer/prev.JPG>

Cellen är markerad i rött. Om jag vill ta bort det som står i den (i detta fall tedt), hur ska jag gå till väga?

Permalänk: https://www.webforum.nu/p/1812376

## #10 — antipentA, 2006-05-08T20:54Z

Nej... den bör se ut nåt i stil med:

UPDATE users SET clan = null WHERE id = " & request.querystring("id")

tippar jag.

Permalänk: https://www.webforum.nu/p/1812377

## #11 — Brizer, 2006-05-08T21:29Z

Tack för hjälpen, antipentA. Den strängen fungerade!

Permalänk: https://www.webforum.nu/p/1812387

## #12 — LarsG, 2006-05-09T05:38Z

Flyttas från ASP

Permalänk: https://www.webforum.nu/p/1812435

## #13 — antipentA, 2006-05-09T05:47Z

Varsågod, kul att kunna hjälpa till =)

Permalänk: https://www.webforum.nu/p/1812436

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/146613-radera-från-db
