webForumDet fria alternativet
Logga in / Bli medlem

Lägg till rad sist

Databaser & SQL

1 svar · 256 visningar · startad av Baltiz

Medlem sedan maj 200591 inlägg
Trådstart#1

Har ett litet problem när jag anropar min Access-databas med SQL. Ett INSERT INTO-kommando lägger i 99% av fallen den nya raden sist i tabellen, precis som jag vill, men i några enstaka fall så hamnar den typ 5 rader från slutet. Tar jag sedan en SELECT på tabellen så får jag alltså inte ut raderna i den ordningen jag skapade dem. Detta är ju egentligen inget problem, är ju bara att köra med ORDER BY, men det vore kul att veta vad orsaken är och om det går att komma runt på nåt sätt.

Medlem sedan dec. 19996 721 inlägg
#2

Ordningen som rader hamnar i är alltid godtycklig, och kan t.ex. bero på optimeringar som DBMS:en gör för att databasen ska bli snabbare.

252 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)