Panelen



Forumnavigering
Senast inloggade
RSS
Sponsorer

Forum > Övriga serverspråk > Övriga serverspråk

Ta ut information från precis gjord post (MySQL)

Roosweb
Roosweb

Gradering

#19195

Hej på er!

Har en liten fundering angående om det finns någon funktion för detta.
Säg att jag precis kör en INSERT där jag anger vad som ska hamna i den nya raden jag skapar i databasen, efter att den körts skulle jag behöva veta vilket ID t.ex. som den nya raden blev tilldelad i MySQL-databasen, finns det någon inbyggd funktion för detta, eller blir det att ta den vanliga vägen för att ta reda på detta?

Med Vänliga Hälsningar - Robert Roos - Roosweb.se
ID: #19195 | Skapades: 2010-01-24 19:24:00 | Tråden har 3 svar och har lästs 231 gånger.

Shadi
Shadi

Gradering

#19198

Du kan använda dig av @@identity efter att du har kört din INSERT:

SELECT @@IDENTITY AS 'Identity'

Administratör på AspKoll.se!
ID: #19198 | Skapades: 2010-01-24 20:54:25

Roosweb
Roosweb

Gradering

#19203

Underbart, precis det jag sökte Shadi!

Med Vänliga Hälsningar - Robert Roos - Roosweb.se
ID: #19203 | Skapades: 2010-01-24 22:44:58

voigtan
voigtan

Gradering

#19205

Citerar Shadi:

Du kan använda dig av @@identity efter att du har kört din INSERT:

SELECT @@IDENTITY AS 'Identity'

Bara för att göra en förtydlig på det, det går att köra en @@identity vid samma Connection objekt, så länge du inte har stängt det objektet så går det.

Hur man ställer en fråga: http://support.microsoft.com/kb/q555375
ID: #19205 | Skapades: 2010-01-25 06:39:09
© Copyright 2007-2009 Shadi Domat | Version 3.0 | Sidkarta | Policy