Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/04/2016, 04:38
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: Copiar una tabla a otra con un stored procedure

El SP tal y como lo escribiste no tiene errores de sintaxis, es la misma query que usas externamente, por lo que no se espera un compartimento diferente.

Solamente tiene partes superfluas, como el WHERE que estás poniendo, que hace la comparación de un campo sobre si mismo, de modo que es igual que no ponerlo.
Código MySQL:
Ver original
  1. DELIMITER $$
  2.  
  3. CREATE PROCEDURE PRUEBA()
  4.     INSERT INTO dm_analisis_2123029641.mineria (clave_atleta)
  5.     SELECT clave_atleta
  6.     FROM dm_datos_personales.datos_atletas;
  7.    
  8. END $$
  9.  
  10. DEMITER ;
Por otro lado, el resultado dependerá de las restricciones que tenga la tabla destino, que no conocemos.
¿Cómo verificas que realmente no haya resultados? ¿Cual sería un resultado exitoso según lo que esperas?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Última edición por gnzsoloyo; 01/04/2016 a las 04:43