Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Problema al importar Error 1064 por culpa de caracter '

Estas en el tema de Problema al importar Error 1064 por culpa de caracter ' en el foro de Bases de Datos General en Foros del Web. Buenas tardes Gurus, tengo una duda que llevo toda la mañana dandole vueltas, buscando informacion y no consigo resolverlo ya que no doy con un ...
  #1 (permalink)  
Antiguo 10/05/2016, 07:35
Avatar de Wasper  
Fecha de Ingreso: julio-2006
Ubicación: de cai, picha!!!
Mensajes: 1.030
Antigüedad: 17 años, 9 meses
Puntos: 41
Problema al importar Error 1064 por culpa de caracter '

Buenas tardes Gurus, tengo una duda que llevo toda la mañana dandole vueltas, buscando informacion y no consigo resolverlo ya que no doy con un hilo o post que hable de esto o no acierto al buscarlo...

Resulta que me exporto una base de datos de Wordpress desde PHPmyadmin, exportacion SQL, hasta ahi todo bien y me genera el archivo correctamente...

El problema lo encuentro a la hora de importar (he importado muchas veces bases de datos y esta vez pues tengo problemas) resulta que me sale un error #1064 - You have an error in your SQL syntax..... que revisando la tabla veo que el problema me lo da un caracter que normalmente es reservado pero que esta incluido en el campo como valor de base de datos y es el carcacter ' que sirve para separar los valores de bases de datos...

Alguien se ha topado con este problema y saber como resolverlo sin tener que estar quitando ese caracter reservado en base de datos? (ya que hablo de muchos megas de informacion y es imposible un reemplazar ' por otra cosa...

Muchas gracias
__________________
Saludos, Jose

Paginas web y SEO
Anuncios por palabras
  #2 (permalink)  
Antiguo 10/05/2016, 07:52
Avatar de 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: Problema al importar Error 1064 por culpa de caracter '

En general es un error en la exportación de la tabla. Es un tipo de error que sucede cuando la IF que usas está programada con lago de descuido y no contempla el escapado de caracteres como ese (hasta Wordpress puede meter la pata), o bien cuando lo importas por un medio inadecuado.
Mi sugerencia sería que olvides cualquier interfaz que hayas usado y procures hacer un backup con mysqldump, o bien usando MySQL Workbench. Es decir, algo que realmente esté probado.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 10/05/2016, 08:46
Avatar de Wasper  
Fecha de Ingreso: julio-2006
Ubicación: de cai, picha!!!
Mensajes: 1.030
Antigüedad: 17 años, 9 meses
Puntos: 41
Respuesta: Problema al importar Error 1064 por culpa de caracter '

Lo probare como me dices a ver si asi se soluciona, porque he importado por todos los medios posibles incluso por mysqldump sin conseguirlo y como has dicho puede ser problema de la exportacion...

Probare y comentare a ver

Gracias!
__________________
Saludos, Jose

Paginas web y SEO
Anuncios por palabras
  #4 (permalink)  
Antiguo 10/05/2016, 09:02
Avatar de 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: Problema al importar Error 1064 por culpa de caracter '

No te confindas: el problema está al EXPORTARLO.

Si la exportación está mal hecha, SIEMPRE te fallará.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Etiquetas: 1064, sql, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:55.