---
title: "1, 2, 9? Insert direkt efter sista posten."
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/22113-1-2-9-insert-direkt-efter-sista-posten"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Marcus"
published: "2001-03-13T19:12:00.000Z"
updated: "2001-05-07T15:54:00.000Z"
replies: 4
views: 292
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/22113-1-2-9-insert-direkt-efter-sista-posten"
---

# 1, 2, 9? Insert direkt efter sista posten.

## #1 — Marcus, 2001-03-13T19:12Z

Jag har en databas över medlemmar. Problemet är att jag har rensat en del och har (för enkelthetens skulle) två medlemmar. De har 'MedlemsID' 1 och 2. Id 3-8 är medlemmar som jag tagit bort. Nu vill jag ju att den senaste medlemmen ska hamna på tredje plats. Istället hamnar den på 9:e. 

Hur gör jag för att den senaste medlemmen ska hamna på platsen DIREKT efter den sista medlemmen?

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

## #2 — LarsG, 2001-03-13T19:44Z

Det finns inga platser i en tabell i en relationsdatabas. Poster identifieras enbart av vilka värden de har i de kolumner som ingår i tabellen.

Om du vill återutnyttja medlemsnumber så kan du inte ordna det med en räknare som hanteras av databasen utan du måste själv ta fram nästa lediga nummer i så fall.

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

## #3 — Marcus, 2001-03-14T10:36Z

Jag har självklart en räknare (auto_increment) som står och puttrar ;)

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

## #4 — psykolog, 2001-05-07T10:49Z

Som LarsG säger, det finns inga sådana platser i en relationsdatabas, men vill du följa LarsG's exempel med att själv hitta nästa nummer så bygg enligt principen:

Hitta största värdet på ID där det inte längre ökar med 1 för varje rad, öka på med 1 och sätt ID i den nya raden till summan av det hämtade värdet plus 1.
Se till att kolla så du inte skriver över något annat ID.

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

## #5 — AG, 2001-05-07T15:54Z

Vet inte om jag fattat frågan rätt, men om jag vill ha riktig nummerordning i en databas tar jag bort kolumnen räknare o lägger sedan in den igen.
På det sättet nollställsräknaren o räknar sedan uppåt.

Andreas 

\[Redigerat av AG den 07 maj 2001\]

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/22113-1-2-9-insert-direkt-efter-sista-posten
