Ich habe eine MySql Tabelle, deren Primärschlüssel via auto increment erhöht wird.
Wenn ich nun mache
INSERT INTO `tabelle` .....
dann gebe ich den Primärschlüssel nicht an, also vergibt MySql ihn automatisch.
PHPMyAdmin zeigt ja immer an, welcher auto increment Wert der Nächste sein wird.
Mein Problem ist aber, dass vorher - nachher nicht verlässlich ist.
Wenn mehrere User gleichzeitig auf die Tabelle zugreifen, könnte zwischen auto increment Wert lesen und insert schon ein weiterer neuer insert dazu gekommen sein, ich brauche aber verlässlich den Wert den DIESER insert bekommen hat.
Kann man das irgendwie lösen?
Wenn ich nun mache
INSERT INTO `tabelle` .....
dann gebe ich den Primärschlüssel nicht an, also vergibt MySql ihn automatisch.
PHPMyAdmin zeigt ja immer an, welcher auto increment Wert der Nächste sein wird.
Mein Problem ist aber, dass vorher - nachher nicht verlässlich ist.
Wenn mehrere User gleichzeitig auf die Tabelle zugreifen, könnte zwischen auto increment Wert lesen und insert schon ein weiterer neuer insert dazu gekommen sein, ich brauche aber verlässlich den Wert den DIESER insert bekommen hat.
Kann man das irgendwie lösen?