berlinsurfer: LAST_INSERT_ID() zwischenspeichern (in MySQL)

Hallo,
der Betreff sagt schon alles: ich möchte gerne ein paar INSERTS produzieren und vom letzten mittels LAST_INSERT_ID() die ID bekommen.
Was ich versucht habe:
SELECT @articleid := LAST_INSERT_ID()

Leider brachte das nicht den gewünschten Erfolg...
Danke schon mal im Voraus,
Jan

  1. Hi!

    ich möchte gerne ein paar INSERTS produzieren und vom letzten mittels LAST_INSERT_ID() die ID bekommen.
    Was ich versucht habe:
    SELECT @articleid := LAST_INSERT_ID()

    Soweit so gut.

    Leider brachte das nicht den gewünschten Erfolg...

    Dann hast du irgendwas verkehrt gemacht, denn wenn man es richtig macht, steht nun in @articleid ein Wert, der sich mit beispielsweise SELECT @articleid; abfragen lässt.

    Lo!

    1. Dann hast du irgendwas verkehrt gemacht, denn wenn man es richtig macht, steht nun in @articleid ein Wert, der sich mit beispielsweise SELECT @articleid; abfragen lässt.

      Vielen Dank, hat geklappt.

      1. Noch eine kurze Nachfrage zum Verständnis: wie lange bleibt diese Variable in MySQL denn erhalten ?
        Danke schon mal & Gruß aus Berlin,
        Jan

        1. Hi!

          Noch eine kurze Nachfrage zum Verständnis: wie lange bleibt diese Variable in MySQL denn erhalten ?

          Solange die Session/Client-Verbindung lebt.

          Lo!