update multitabella. Ma non e' chiarissimo. Se l'id lo usi per trovare il record non ha senso modificarlo, sarebbe lo stesso valore. Le colonne devono essere innanzitutto create vuote con alter table e poi venire aggiornate con update

codice:
update categorie, articoli
set 
categorie.nome1 = articoli.nome1,
categorie.codice = articoli.codice
where categorie.id = articoli.desc1