title image


Smiley Re: was meinst Du mit naechstem auto_increment-Wert ...
ein auto_increment-Wert wird z.B. bei einem INSERT vergeben.

<copy>

Wenn Sie die Kennung benutzen wollen, die für eine Tabelle erzeugt wurde, um sie in eine zweite Tabelle einzufügen, können Sie SQL-Statements wie folgt benutzen:

 

  INSERT INTO foo (auto,text)

    VALUES(NULL,'text') ;    # Kennung durch Einfügen von NULL erzeugen

  INSERT INTO foo2 (id,text)

    VALUES(LAST_INSERT_ID(),'text');     # Kennung in zweiter Tabelle benutzen

</copy>

Einen auto_increment-Wert kann man nicht zweifelsfrei im vorhinein bestimmen,

weil man nicht weiss, wann, wer den naechsten INSERT duerchfuehrt.

Werkelst Du jedoch ganz allein auf der DB kommst Du mit LAST_INSERT_ID() + 1 weiter.

m. b. G. Norbert
_____________________
normal:  02682-966898
Notruf:  0177-1741686
---------------------
e.o.b.


geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: