---
title: "Update +1"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/77840-update-1"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "clarkbones"
published: "2003-05-23T13:12:30.000Z"
updated: "2003-05-23T14:30:30.000Z"
replies: 5
views: 206
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/77840-update-1"
---

# Update +1

## #1 — clarkbones, 2003-05-23T13:12Z

Hej!

Jag har en SQL-sats av typen update. Nu finns det ett fält vars 
värde jag vill sätta till det existerande värdet i fältet +1.

Kan jag göra detta i Updatesatsen eller måste jag skapa ett recordset, läsa av det aktuella värdet och addera 1?

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

## #2 — Palle, 2003-05-23T13:14Z

```
[red]sql="update tbl set fld=fld+1 where id="& id[/red]
```

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

## #3 — OveRRidE, 2003-05-23T13:14Z

Detta kan du göra i SQL-satsen, givetvis. 

```
UPDATE tabell SET column = column + 1 WHERE id = " & intId
```

Tråden flyttas från ASP, VBScript till SQL.

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

## #4 — clarkbones, 2003-05-23T13:15Z

tack!

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

## #5 — m_soderlund, 2003-05-23T14:13Z

Jag har hört att det ibland blir fel om man använder +1. Använd --1 i stället eftersom det verkar säkrare.

```
UPDATE tabell SET kolumn = kolumn --1 WHERE Id=" & Cint(Id)
```

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

## #6 — LarsG, 2003-05-23T14:30Z

Nej, nej. Gör inte det. Det kan bli fel om man använder -- eftersom det betyder kommentar i SQL.

Du blandar ihop med hur det fungerar i VB.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/77840-update-1
