Ver Mensaje Individual
  #6 (permalink)  
Antiguo 09/07/2011, 17:08
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Actualizar reglas de integridad

Eso ya es un error más fino... El error 1025 significa que se produjo un error al renombrar una tabla o archivo. Normalmente ocurre cuando MySQL crea archivos temporales en un ALTER TABLE, lo que normalmente significa que la sentencia falló por alguna razón.
El consejo más simple sería que probaras revisar si la FK fue bien borrada antes de proceder a crear la nueva. Es posible que alguna restricción adicional haya fallado, por ejemplo, que los tipos de columna de la PK de origen y de la FK destino no sean exactamente iguales.
Postea el CREATE TABLE de cada una y veamos si ese es el problema.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)