Avatar billede naxosnaxos Nybegynder
18. juni 2005 - 22:55 Der er 11 kommentarer og
1 løsning

kommando til last id i MySQL

Hej

Har under MSSql anvendt SELECT @@IDENTITY til at hente et id ud på den række der netop er indsat i en tabel.

INSERT INTO Users(name) VALUES ('foo') SELECT @@IDENTITY AS id

hvorledes gøres dette under mysql?
Avatar billede arne_v Ekspert
18. juni 2005 - 23:06 #1
LAST_INSERT_ID()
Avatar billede naxosnaxos Nybegynder
18. juni 2005 - 23:21 #2
Men skal den så ikke udføres i det kald jeg allerede foretager? eller skal det bare være på den connection jeg nu har åben under dette statement?
Det er til ASP.NET
Avatar billede arne_v Ekspert
18. juni 2005 - 23:28 #3
bare samem connection er nok

helt ligesom @@IDENTITY og SCOPE_IDENTITY()
Avatar billede naxosnaxos Nybegynder
18. juni 2005 - 23:54 #4
ok drop et svar så slutter vi her ;)
Avatar billede arne_v Ekspert
19. juni 2005 - 00:05 #5
ok
Avatar billede arne_v Ekspert
19. juni 2005 - 00:06 #6
Bruger du MySQL Connector for .NET ?
Avatar billede naxosnaxos Nybegynder
19. juni 2005 - 00:30 #7
Jeps det er den jeg bruger/skal bruge, har du en kommentar med på den?
Avatar billede arne_v Ekspert
19. juni 2005 - 09:56 #8
nej

hvis du havde brugt ODBC ville jeg have foreslået MySQL Connector for .NET
Avatar billede naxosnaxos Nybegynder
19. juni 2005 - 10:20 #9
JEps, før anvendte jeg MSSQL som jeg også er glad for, men når nu jeg skal finde en udbyder er det altså noget billigere med MySQL. Jeg har ogå hentet Mysql Administration og Query Browser, men synes ikke de er helt så gode som MySQL-Front der dog er til betaling.
Mysql Query Browser viser en underlig skrifttype og kører ikke helt optimalt.

Men mysql-front er ganske ok (men der er godt nok en pris $$).
Andre programmer der kan være gode? / gratis ;o)

Jeg har overvejet Mysql 5.0 når den kommer, så kan man da endelig anvende stored procedures, som 4.1 IKKE kan
Avatar billede arne_v Ekspert
19. juni 2005 - 11:30 #10
MySQL Administrator til server admin og DBDesigner4 til udvikling er nok
det bedste jeg kender (jeg er dog ikke specielt kyndig udi den slags)

Husk at der også er PostgreSQL.

Iøvrigt kan man vælge at designe sin applikation så man kun skal ændre
i en konfigurations fil for at skifte database.
Avatar billede naxosnaxos Nybegynder
19. juni 2005 - 21:39 #11
jeps designet er jo ret vigtigt. man vil med fordel kunne anvende et interface så det er nemt at udvikle til flere typer data grundlag. DBDesigner, hmm ja det var også en idé
Avatar billede arne_v Ekspert
19. juni 2005 - 21:49 #12
Min .NET 2.0 artikel http://www.eksperten.dk/artikler/694 viser viser
lidt overfladisk hvordan det kan gøre si .NET 1.1 og i .NET 2.0
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
Computerworld tilbyder specialiserede kurser i database-management

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