Jag letade efter en lösning på detta och jag kom på det här inlägget. Men att köra sql ledde till ett syntaxfel.
Med hänvisning till mysql-dokumentenhttp://dev.mysql.com/ doc/refman/5.0/en/update.html Jag märkte - åtminstone i version 5 - mysql har en annan syntax för detta.
det allmänna uttalandet skulle vara:
update table t1, table t2
set t1.field1 = t2.field2, ..., t1.fieldN = t2.fieldN
where t1.someid = t2.someid and t1.fieldX = '...' and t2.fieldY = '...'