webForumDet fria alternativet
Logga in / Bli medlem

fylla ID

Databaser & SQL

5 svar · 150 visningar · startad av greymane

Medlem sedan juli 2001711 inlägg
Frågan#1

om jag har en kolumn som är ID som är AUTO_INCREMENT och plockar bort raden med ID=2 så blir ju ID-kolumen typ: 1,3,4 osv. hur gör jag för att automatiskt ordna så att nya entries lägger sig på 2an?

Medlem sedan dec. 200012 464 inlägg
#2

Vadå lägger sig på 2:an?

I en relationsdatabas finns det inga specifika positioner. Olika poster idnetifieras enbart med de värden som ingår i kolumnerna.

Medlem sedan juli 2001711 inlägg
#3

jomen jag har ju lagt in en kolumn med identifikationsnummer med namnet ID. den ger varje rad ett eget id-nummer.

Medlem sedan dec. 200012 464 inlägg
#4

Nej, raderna har inga idnummer.

Du kan söka rätt på en post därför att den har vissa värde i de olika kolumnerna.

Detta värde kan lika gärna vara BANAN som 2.

Medlem sedan juli 2001711 inlägg
#5

nänä ok då. men funktionen blir densamma. :) men åter till mitt bekymmer. hur gör man?

Medlem sedan dec. 200012 464 inlägg
#6

Varför behöver du detta?

Om du vill förhindra att det aldrig finns hål i sekvensen så måste du vid varje delete gå in och numrera om nästan alla poster. (Om du har andra tabeller som refererar till dessa värden så måste du också numrera om dessa ad infinitum.)

För databashanteraren har värdena i sig ingen betydelse.

254 ms totalt · 4 externa anrop · v20260731065814-full.5386d3bf
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)