Hans: MySQL Multi-Update

Beitrag lesen

dedlfix, ich habe nochmal eine dumme Frage:

Meine Tabelle planet:

id|name1|name2
1 "erde", "mond"
2 "sonne", "mars"
3 "merkur", "jupiter"
..
100 "sonne", "mars"

Nun eröffne ich mit create temp table eine neue Tabelle planet_temp

id|name1|name2
1 "erde", "sonne"
3 "sonne", "merkur"

und mache dann mit der Multi-Table-Funktion einen UPDATE

  
UPDATE planet,planet_temp SET  
planet.name1=planet_temp.name1,  
planet.name2=planet_temp.name2  
WHERE planet.id=planet_temp.id;  

Wozu brauche ich dann genau ein JOIN-Statement? Nur wenn ich beide Tabelle abgleichen will?

Gruss
Hans