---
title: "behålla gamla värde!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/122587-behålla-gamla-värde"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "pellesvenne"
published: "2005-02-16T15:33:17.000Z"
updated: "2005-02-16T17:27:01.000Z"
replies: 11
views: 349
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/122587-behålla-gamla-värde"
---

# behålla gamla värde!

## #1 — pellesvenne, 2005-02-16T15:33Z

kan man uppdatera och behålla gamla värdet?

update medlem set block = 'pelle,' + block

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

## #2 — Jesper T, 2005-02-16T15:36Z

visst

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

## #3 — pellesvenne, 2005-02-16T15:38Z

funkar inte för mig?? värdet får 0

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

## #4 — LarsG, 2005-02-16T15:43Z

Det är väl bara Mysql som beter sig så där slafsigt.

```
update medlem set block = concat('pelle,' block)
```

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

## #5 — pellesvenne, 2005-02-16T15:47Z

du glömde visst ett , :p

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

## #6 — LarsG, 2005-02-16T15:51Z

Jag tappade bort ett ,

```
update medlem set block = concat('pelle,', block)
```

du bör lägga ditt ett where-villkor också.

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

## #7 — pellesvenne, 2005-02-16T15:52Z

tack ska du ha!.. jepp ska fixa det ;-)

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

## #8 — pellesvenne, 2005-02-16T16:00Z

kan man använda något för att kontroller om medlemmen e redan blockad?

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

## #9 — Engine^, 2005-02-16T16:40Z

Istället för att använda en sträng, så använder du dig av en bit (flagga).

Är värdet 1 är medlemmen blockad annars är det 0.

I ditt fall får du nog fram alla blockerade medlemmar genom

```
SELECT *
FROM medlem
WHERE RIGHT(block, 5) = 'block'
```

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

## #10 — pellesvenne, 2005-02-16T17:18Z

eller varför inte?
vet ej om jag har gjort rätt?

update medlem set block = concat(',pelle', block) where 
anv = 'SESSION' and block not like ',pelle'

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

## #11 — LarsG, 2005-02-16T17:21Z

```
update medlem set block = concat(',pelle', block) where
anv = 'SESSION' and block not like ',pelle%'
```

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

## #12 — pellesvenne, 2005-02-16T17:27Z

tack !
och hur ska jag kolla om medlemmen blivit spärrad?

```
select * from medlemmar where anv = 'pelle' and block not like ',SESSION%'
```

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/122587-behålla-gamla-värde
