prego
23-05-2005, 12:04
Hi,
kann ich mit MySQL einen Insert durch mehrere Tabellen machen?
So in etwa:
INSERT INTO tab1, tab2
SET tab1.wert = 'lalala',
tab2.foreignID = tab1.id
tab2.wert = 'blabla'
Die Foreign Key wurde mit
ALTER TABLE tab2
ADD FOREIGN KEY (foreignID) REFERENCES tab1 (id);
erstellt.
Es geht hauptsächlich darum, die last_insert_id aus tab1 in tab2 zu übernehmen.
Leider sagt mir das MySQL Handuch unter http://dev.mysql.com/doc/mysql/de/handler.html garnichts dazu.
Any ideas? Vielleicht hab ich ja auch den falschen Ansatz...
kann ich mit MySQL einen Insert durch mehrere Tabellen machen?
So in etwa:
INSERT INTO tab1, tab2
SET tab1.wert = 'lalala',
tab2.foreignID = tab1.id
tab2.wert = 'blabla'
Die Foreign Key wurde mit
ALTER TABLE tab2
ADD FOREIGN KEY (foreignID) REFERENCES tab1 (id);
erstellt.
Es geht hauptsächlich darum, die last_insert_id aus tab1 in tab2 zu übernehmen.
Leider sagt mir das MySQL Handuch unter http://dev.mysql.com/doc/mysql/de/handler.html garnichts dazu.
Any ideas? Vielleicht hab ich ja auch den falschen Ansatz...
