Mailinglisten-Archive |
Das ist doch nicht richtig, oder?! Die lastinsertid muß nicht mit der aktuellen überstimmen. neuer DS per insert nr. 1 perlscript aufruf 1 macht was neuer DS per insert nr. 2 perlaufruf 1 holt lastinsertID Welche ID steht jetzt drin 1 oder 2 - ich würde sagen 2 ----- Original Message ----- From: Martin Ramsch <m.ramsch_(at)_computer.org> To: Deutsche MySQL-Mailingliste <mysql-de_(at)_lists.4t2.com> Sent: Monday, September 20, 1999 6:04 PM Subject: Re: erstellte ID ermitteln Markus Wolf schrieb am Montag, den 20. September 1999: > wie kann ich eigentlich die ID ermittlen, die mysql für einen neuen > Datensatz gerade erstellt hat? Das geht per SELECT mit der Funktion LAST_INSERT_ID() oder z.B. von der C-Programmierschnittstelle aus mit der C-Funktion Siehe im MySQL-Handbuch im Kapitel "7.3.12 Miscellaneous functions" den Abschnitt zu "LAST_INSERT_ID([expr])" und die Kapitel "20.4.29 mysql_insert_id()" und "20.4.53 How can I get the unique ID for the last inserted row?". > Ich habe mal gelesen, daß es keine sichere Methode gibt. Das ist erfreulicherweise falsch. Die gute Lösung ist genau diese LAST_INSERT_ID. Ciao, Martin -- Martin Ramsch <m.ramsch_(at)_computer.org> <URL: http://home.pages.de/~ramsch/ > PGP KeyID=0xE8EF4F75 FiPr=52 44 5E F3 B0 B1 38 26 E4 EC 80 58 7B 31 3A D7 --- *** Abmelden von dieser Mailingliste funktioniert per E-Mail *** an mysql-de-request_(at)_lists.4t2.com mit Betreff/Subject: unsubscribe --- *** Abmelden von dieser Mailingliste funktioniert per E-Mail *** an mysql-de-request_(at)_lists.4t2.com mit Betreff/Subject: unsubscribe
php::bar PHP Wiki - Listenarchive