dedlfix: MySQL Multi-Update

Beitrag lesen

echo $begrüßung;

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?  
  
Diese WHERE-Bedingung ist bereits ein implizites JOIN. Ein JOIN legt fest, in welcher Beziehung die Datensätze der einen Tabelle zu denen der anderen Tabelle stehen. In deinem Fall wird die Beziehung über eine gleiche id hergestellt.  
  
  
echo "$verabschiedung $name";