09/07/2011, 17:08
|
| Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años 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) |