SQL Mysql: insert: last id in variable abfangen?

lordfritte

Lieutenant
Registriert
Juli 2006
Beiträge
965
Hallo gibt es in einer MySql-Script-Datei die Möglichkeit Variablen zu definieren und diese zur Laufzeit mit Werten zu besetzen?

Ich möchte folgendes realisieren: Ich habe 3 Tabellen, wobei die 3. Tabelle eine Verbindungs-Tabelle mit constraints für Tabelle 1 und 2 darstellt.
Als nächstes habe ich 3 insert-statements wo ich gerne den last insert id abfangen und in einer variable speichern möchte.

id1 = insert into table1(col1, col2, ...) values('wert1', 'wert2', ...)
id2 = insert into table2(col1, col2, ...) values('wert1', 'wert2', ...)
insert into table3('foreign1', 'foreign2') values(id1, id2)
 
Zurück
Oben