Cita: Cree un script en triggers para actualizar un producto y de una vez insertar en una
tabla de auditoria los cambios que se hallan hecho sin embargo cuando actualizo un
producto todos los registros cambian el valor.
En realidad eso no puede estar pasando con el trigger, porque este solo
inserta un registro en otra tabla, y eso no actualiza valores. Sólo
inserta.
Lo que
sí puede estar sucediendo es que tu UPDATE no tenga condiciones en el WHERE suficientemente restrictivas.
¿Como es el UPDATE que ejecutaste?