Ver Mensaje Individual
  #4 (permalink)  
Antiguo 01/08/2013, 12:15
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: pasar datos de una BD a otra BD

Los nombres de tablas y bases no los habrás creado tu, pero debes tener en cuenta los defectos que tienen al momento de escribir las consultas.
Si te fijas, pusieron un signo menos (-) en el nombre de la base, algo que es una pésima costumbre, porque el signo menos es un caracter reservado de MYSQL y por tanto generará un error de sintaxis no detectable.
MySQL, lo mismo que muchos otros DBMS exige que, en el caso de no poder reemplazar esos caracteres por otros, los nomrbes de objetos de bases de datos (tablas, bases, columnas, etc.), sean encerrados entre acentos graves (`).
Código MySQL:
Ver original
  1. INSERT INTO `despachos-cintegral`.`promail`(`comuna`)
  2. SELECT `comuna` FROM `tienda`.`comunas`

Si puedes, cambia el nombre de la base y/o tabla. Evitarás problemas en el futuro si te olvidas de los acentos graves.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)