Einzelnen Beitrag anzeigen

Benutzerbild von chrisw
chrisw

Registriert seit: 11. Jan 2005
Ort: Schleswig
193 Beiträge
 
Delphi XE8 Professional
 
#6

Re: Auto_inc Wert vor bzw. sofort nach dem speichern ermitte

  Alt 24. Aug 2006, 10:44
Also hier mal die entsprechenden Passagen aus dem aktuellen MySQL Handbuch !!!


IDENTITY = value

Diese Variable ist synonym zur Variablen LAST_INSERT_ID. Sie ist aus Gründen der Kompatibilität mit anderen Datenbanksystemen vorhanden. Sie können ihren Wert mit SELECT @@IDENTITY auslesen und mit SET IDENTITY einstellen.


LAST_INSERT_ID = value

Stellt den von LAST_INSERT_ID() zurückzugebenden Wert ein. Dieser wird im Binärlog gespeichert, wenn Sie LAST_INSERT_ID() in einer Anweisung verwenden, die eine Tabelle aktualisiert. Durch Einstellen dieser Variablen wird der von der C-API-Funktion mysql_insert_id() zurückgegebene Wert nicht geändert.

SQL_AUTO_IS_NULL = {0 | 1}

Bei der Einstellung 1 (Vorgabe) ermitteln Sie den zuletzt eingefügten Datensatz für eine Tabelle, die eine AUTO_INCREMENT-Spalte umfasst, mithilfe des folgenden Konstrukts:

WHERE auto_increment_column IS NULL
Christian Wahl
me, myself and I, die lustigen Drei !!
  Mit Zitat antworten Zitat