Avatar billede steen_hansen Forsker
23. december 2006 - 00:26 Der er 8 kommentarer og
1 løsning

SQL: Hvordan vælges sidste ID?

Hvordan vælges sidste ID i MySQL? ID er Primary/auto_increment.
Avatar billede windcape Praktikant
23. december 2006 - 00:33 #1
SELECT tableId FROM table ORDER BY tableId DESC LIMIT 1
Avatar billede steen_hansen Forsker
23. december 2006 - 00:56 #2
Tja, det er ved at være sent :D

Smid et svar, windcape :o)
Avatar billede windcape Praktikant
23. december 2006 - 01:01 #3
:p
Avatar billede steen_hansen Forsker
23. december 2006 - 01:02 #4
Takker. Glædelig jul, hvis ikke vi snakkes ved inden :o)
Avatar billede windcape Praktikant
23. december 2006 - 01:03 #5
I lige måde \o/
Avatar billede erikjacobsen Ekspert
23. december 2006 - 09:07 #6
Det giver nok sidste id, ja. Men skal dit spørgsmål forstås sådan, at du vil have id-en på en post du lige har indsat, så er svaret (det rigtige) et andet.
Avatar billede sth Novice
30. december 2006 - 22:06 #7
SQLstmt2 = "SELECT LAST_INSERT_ID() AS sidste_id"    'Hent sidste inndsatte id fra tabellen
Conn.Execute (SQLstmt2)
Set rs1 = conn.Execute(SQLstmt2)
Avatar billede sth Novice
30. december 2006 - 22:09 #8
eller lav noget i stil med dette

SQLstmt = "INSERT INTO test (test)"
SQLstmt = SQLstmt & " VALUES (" & 25 & ")"
Conn.Execute (sqlstmt)


SQLstmt2 = "SELECT LAST_INSERT_ID() AS N"
Conn.Execute (SQLstmt2)
Set rs1 = conn.Execute(SQLstmt2)
Response.Write rs1("N")

Set conn = nothing
Set SQLstmt = nothing
Avatar billede steen_hansen Forsker
31. december 2006 - 11:04 #9
Ok, det er interessant. Jeg vil kigge på det senere, sth. Takker - og godt nytår :o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester