Basti54
Erfahrenes Mitglied
Hi.
Ich hab folgendes Problem:
Ich habe eine Tabelle mit einem Autoincrement.
Auf diese Tabelle werden von verschiedenen Usern (unter Umständen auch gleichzeitig) INSERTs getätigt.
Ich möchte jetzt bei jedem INSERT erfahren, welche Id der gerade eingefügt Datensatz erhalten hat, um ihn als Fremdschlüssel in einer anderen Tabelle speichern zu können.
Wie bekomme ich den?
Einfach ein SELECT auf den maximalen Wert wäre zu unsauber, da inzwischen ja ein anderer Nutzer ein INSERT gemacht haben könnte.
Vorschläge?
Danke für die Hilfe.
Ich hab folgendes Problem:
Ich habe eine Tabelle mit einem Autoincrement.
Auf diese Tabelle werden von verschiedenen Usern (unter Umständen auch gleichzeitig) INSERTs getätigt.
Ich möchte jetzt bei jedem INSERT erfahren, welche Id der gerade eingefügt Datensatz erhalten hat, um ihn als Fremdschlüssel in einer anderen Tabelle speichern zu können.
Wie bekomme ich den?
Einfach ein SELECT auf den maximalen Wert wäre zu unsauber, da inzwischen ja ein anderer Nutzer ein INSERT gemacht haben könnte.
Vorschläge?
Danke für die Hilfe.