Hallo zusammen,
über Java schicke ich ein SQL Statement an den MySQL Server und füge mit INSERT einen neuen Datensatz hinzu. Dabei wird automatisch der Wert des Primärschlüssels "Id" hochgesetzt. Wie erhalte ich jetzt aber diesen Wert?
Hinweis: Ich könnte zwar einfach danach noch ein Statement ausführen, das mir die Id vom letzten Datensatz zurückgibt, aber ich muss ausschließen können, dass nicht in dieser (zwar geringen aber dennoch vorhandenen) Zwischenzeit jemand anders einen neuen Datensatz einfügt und ich die Id von einem ganz anderen Datensatz bekomme...
Weiß jemand Hilfe?
Vielen dank schon mal im voraus,
Marcel
über Java schicke ich ein SQL Statement an den MySQL Server und füge mit INSERT einen neuen Datensatz hinzu. Dabei wird automatisch der Wert des Primärschlüssels "Id" hochgesetzt. Wie erhalte ich jetzt aber diesen Wert?
Hinweis: Ich könnte zwar einfach danach noch ein Statement ausführen, das mir die Id vom letzten Datensatz zurückgibt, aber ich muss ausschließen können, dass nicht in dieser (zwar geringen aber dennoch vorhandenen) Zwischenzeit jemand anders einen neuen Datensatz einfügt und ich die Id von einem ganz anderen Datensatz bekomme...
Weiß jemand Hilfe?
Vielen dank schon mal im voraus,
Marcel