Der er ingen parenteser i SET klausul af en UPDATE forespørgsel.
https://dev.mysql.com/doc/refman/5.0 /da/update.html
Derfor syntaksfejlen, når ( er ramt. Så længe du prøver at gøre tingene på den rigtige måde med bundne parametre, skal du gøre det i WHERE også klausul!