---
title: "Update eller insert?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/115194-update-eller-insert"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Jesper T"
published: "2004-11-05T17:37:03.000Z"
updated: "2004-11-05T18:03:02.000Z"
replies: 6
views: 277
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/115194-update-eller-insert"
---

# Update eller insert?

## #1 — Jesper T, 2004-11-05T17:37Z

Har för mig att det skall finnas något kommando för update eller insert.
Alltså finns posten skall den uppateras om inte så skapa den.
Stämmer det eller har jag drömt.
Använder mySql.

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

## #2 — LarsG, 2004-11-05T17:39Z

replace

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

## #3 — Jesper T, 2004-11-05T17:39Z

Funkar det i alla DB?

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

## #4 — @nders, 2004-11-05T17:40Z

Jag som är fast i ADO-världen i ASP och VB hade gjort så här:

```
strSQL = "UPDATE blah"
objConn.Execute strSQL, lngRows, 128
if lngRows = 0 then
     ' ingen uppdatering, måste göra insert
     strSQL = "INSERT INTO blah"
     objConn.Execute strSQL, , 128
end if
```

Du kan säkert göra det i ren SQL också, jag hade laborerat lite med IF EXISTS (), men då pratar vi ju subqueries och krav på en relativ ny (och instabil?) version av MySQL.

Edit: Tur att man skriver så snabbt. ;)

Mvh :)

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

## #5 — LarsG, 2004-11-05T17:40Z

Nej.

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

## #6 — Jesper T, 2004-11-05T17:44Z

@nders, vad är lngRows?

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

## #7 — LarsG, 2004-11-05T18:03Z

lngRows är en variabel (VB-script) som innehåller antalet rader som uppdaterats.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/115194-update-eller-insert
