phpbar.de logo

Mailinglisten-Archive

Updaten vieler ID's mit nur einer Query?

Updaten vieler ID's mit nur einer Query?

Sebastian Mendel lists at sebastianmendel.de
Sam Jul 22 19:15:55 CEST 2006


Tim Hildebrandt schrieb:
> [...] Jetzt stehe ich vor dem Problem, dass ich die neu generierten
> ID's aus der in die N-Tabelle übertragen möchte, wobei ich den Rückbezug
> derzeit nicht hinbekomme.
> 
> Ich kann zwar mittels
> 
> SELECT A.id, A.text_id FROM tabelle1 as A 
> INNER JOIN tabelleN as B ON A.text_id = B.text_id
> 
> einen korrekten JOIN auf die beiden Tabellen anwenden, aber wie kann ich
> MySQL mit auf den Weg geben, dass ich den richtigen Bezug entsprechend in
> der N-Tabelle Updaten möchte?

mit einem Multi-Table-Update

http://dev.mysql.com/doc/refman/5.0/en/update.html

 UPDATE `tabelle1`,
        `tabellen`
    SET `tabellen`.`tabelle1_id` = `tabelle1`.`id`
  WHERE `tabellen`.`text_id` = `tabelle1`.`text_id`

-- 
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 


php::bar PHP Wiki   -   Listenarchive