Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/09/2012, 09:19
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: Problemas con una base de datos antigua

Mira, técnicamente un backup de ese tipo no puede tener "errores de sintaxis", porque está generado por una herramienta propia de MySQL.
Pero pueden darse al menos dos circunstancias:
1) Que hayan abierto el archivo con un editor y luego lo hayan guardado sin verificar que lo debían grabar como UTF8, y no como ANSI o UNICODE. Como MySQL espera recibir UTF8, algunos caracteres extendidos pueden interpretarse mal y generar errores sintacticos que no son tales.
Habría que revisar con cuidado, usando un buen editor.
2) Que existan VIEW en algún caso, donde se hayan usado funciones o controladores de flujo (como CASE, por ejemplo), con o sin alias. He visto que estas VIEW, en versiones de MySQL anteriores a la 5.1.x, podrían quedar con errores al momento de generarse el backup.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)