I am working with a complex MySQL database table that collects form data. I have simplified the layout in an example table called test below:
Aliasing should do the trick, if I'm understanding correctly:
UPDATE test AS a JOIN test AS b ON a.id = b.id SET a.name = 'New Name' WHERE a.id = 104;
Is this not working for you? UPDATE: This was tested and works on MySQL v5.6.