Tengo dudas del update cascade. Si se aplica, no necesitarías hacer el trigger, ya que sería redundante.
Por otro lado - no estoy totalmente seguro - creo que no se puede cambiar el valor de un campo que forma parte de una primary key. Tendrías que borrar los registros y volverlos a insertar.
Haz alguna prueba y nos comentas el resultado.
Suerte y un saludo
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino -
|