---
title: "Använda värdet från ett Auto Increment -fält direkt?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/140137-använda-värdet-från-ett-auto-increment-fält-direkt"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "mmmMange"
published: "2006-01-01T11:52:15.000Z"
updated: "2006-01-01T13:44:57.000Z"
replies: 3
views: 410
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/140137-använda-värdet-från-ett-auto-increment-fält-direkt"
---

# Använda värdet från ett Auto Increment -fält direkt?

## #1 — mmmMange, 2006-01-01T11:52Z

Vi säger att jag har en tabell som ser ut såhär:

id AUTO INTEGER
replyto_id INTEGER

Jag vill göra en INSERT, och då ska replyto_id sättas till samma värde som id. Typ såhär (fast detta fungerar ju inte):
INSERT INTO tabell (replyto_id) VALUES(id)

Så om id blir 37 så ska även replyto_id vara 37. Går det genom bara ett anrop till databasen? Annars får man ju använda LAST_INSERT_ID() och köra en UPDATE efter INSERT'en, men det hade varit smidigt att slippa det.

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

## #2 — K@llen, 2006-01-01T13:09Z

Du kan använda mysql_insert_id() också. 
<http://se2.php.net/manual/en/function.mysql-insert-id.php>

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

## #3 — K@llen, 2006-01-01T13:13Z

Läste nog lite tokigt först. :( 

Det går möjligen i Mysql 5. Innan dess har man iaf inte kunnat använda flera statements i en och samma sql-fråga.

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

## #4 — Peeer, 2006-01-01T13:44Z

Tråden flyttas från PHP!

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/140137-använda-värdet-från-ett-auto-increment-fält-direkt
