Hola Loop 29:
Al momento en que defines la llave foránea, especificas el comportamiento que se debe tener cuando hay un DELETE o un UPDATE sobre la llave Principal;
http://dev.mysql.com/doc/refman/5.0/...nstraints.html
Ahí especificas si se prohíbe (RESTRICT) la eliminación o actualización de llaves primarias o si se realiza en ambas tablas (CASCADE), es decir, si se elimina o actualiza la tabla "padre" se eliminan o actualizan los registros relacionados en la tabla "hija".
Por otro lado, tengo una gran duda, si tu campo es autoincremental ¿POR QUÉ NECESITAS ACTUALIZAR TU CAMPO LLAVE?
Saludos
Leo.