---
title: "Öka med 1 utan att läsa först"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/102264-öka-med-1-utan-att-läsa-först"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Fireh"
published: "2004-04-24T18:49:36.000Z"
updated: "2004-04-25T12:51:24.000Z"
replies: 3
views: 264
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/102264-öka-med-1-utan-att-läsa-först"
---

# Öka med 1 utan att läsa först

## #1 — Fireh, 2004-04-24T18:49Z

Tjenare!

Jag kom inte på någon bättre rubrik  :l 

Jag har en tabell med ett fält som heter "Logins". När en person loggar in, så uppdateras en post med senaste användare, tid och vilket login det är i ordningen.

Just nu gör jag först en recordset för att läsa ut vilket login som var senaste. Sedan uppdaterar jag där jag då skriver login+1 för att öka med 1.

Finns det något sätt att direkt i koden få MySQL att automatiskt öka med 1 utan att behöva ödsla tid på att läsa värdet först?

Nuvarande kod:

```
SET rs=db.Execute("SELECT * FROM Info WHERE ID=1")
Logins = rs("Logins") + 1
db.Execute "UPDATE Info SET Logins="&Logins&", User='"&User&"', Senast='"&Now&"' WHERE ID=1"
```

 
Min önskan:

```
db.Execute "UPDATE Info SET Logins=Increase(1), User='"&User&"', Senast='"&Now&"' WHERE ID=1"
```

Increase(1) finns väl inte, men det är typ så jag menar. En funktion man kan använda direkt utan att behöva läsa ur värdet först.

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

## #2 — K@llen, 2004-04-24T19:36Z

```
UPDATE Info SET Logins=Logins+1, User='"&User&"', Senast='"&Now&"' WHERE ID=1
```

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

## #3 — Fireh, 2004-04-24T19:46Z

Vad enkelt det kan vara ibland, hehe!
:D

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

## #4 — LarsG, 2004-04-25T12:51Z

Flyttas från Mysql

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/102264-öka-med-1-utan-att-läsa-först
