Hi,
gibt es eine Möglichkeit, in einem MySQL-Insert-Statement schon auf den autoincrement-Wert für diesen Datensatz zuzugreifen?
Nein.
Du müsstest den derzeit aktuellen bzw. nächsten Wert auslesen (nein, MAX ist untauglich, es könnten Datensätze gelöscht worden sein) - und dann dieses auslesende Statement zusammen mit dem INSERT in eine Transaktion kapseln, damit zwischenzeitlich kein anderer Prozess schon einen neuen Datensatz angelegt haben kann.
Wofür brauchst du das denn überhaupt?
Innerhalb einer Tabelle den Wert redundant vorzuhalten dürfte im allgemeinen jedenfalls nicht allzu sinnvoll sein.
MfG ChrisB
--
Light travels faster than sound - that's why most people appear bright until you hear them speak.
Light travels faster than sound - that's why most people appear bright until you hear them speak.