Non ci sono parentesi nel SET clausola di un UPDATE interrogazione.
https://dev.mysql.com/doc/refman/5.0 /it/aggiornamento.html
Da qui l'errore di sintassi quando il ( viene colpito. Finché stai cercando di fare le cose nel modo giusto con i parametri associati, fallo in WHERE anche la clausola!