Parafraseando a xerifandtomas: ¿Dónde está el WHERE?
Asumo que tienes claro que si no le indicas una condición al UPDATE, intentará hacer los cambios en TODOS los registros, sin distinciones. ¿no?
Por otro lado, una pregunta simple: Si es un UPDATE,
por qué estás mandando a actualziar la clave primaria?
Eso no tiene sentido. La clave primaria, especialmente cundo se un AI, se crea al momento del INSERT y NO SE MODIFICA NUNCA.
Pero tu estás enviando un
un campo que por su nombre, debe ser la PK de esa tabla, ¿no?