V SET nejsou žádné závorky klauzule UPDATE dotaz.
https://dev.mysql.com/doc/refman/5.0 /cs/update.html
Proto chyba syntaxe, když ( je zasažen. Pokud se snažíte dělat věci správným způsobem s vázanými parametry, udělejte to v WHERE klauzule taky!