Buenos dias amigos,
Tengo un problema q me tiene verde pues no veo la solución. Tengo un SP que me funciona perfectamente en local, corre y ejecuta todo lo que requiero, pero estoy intentando pasarlo al servidor (desde el phpmyadmin que es lo que me da el cpanl) y me da el siguiente error:
Código MYSQL:
Ver original#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'limitInicio,limitFin;
Pero corro el script en local y corre lo crea y ejecuta perfectamente.
Dejo el script aqui:
Código MYSQL:
Ver originalDELIMITER $$
DECLARE timeline CURSOR for
SELECT id_accion_usuario
, id_accion
, id_registro
, fecha_creacion
, accion
, nombre_tabla
, campo_primario
,campo_media
,id_objeto_media
, objeto_media
);
Open timeline;
idAccionUser,idAccion,idRegistro,fechaAccionRealizada, descripcionAccion,
tablaAccion, campoPrimario,campoMedia,idObjetoMedia,objetoMedia;
set @query
= CONCAT("select ", campoMedia
," into @valorContenidoAccion from ", tablaAccion
," where ", campoPrimario
," = ", idRegistro
, ";"); prepare stm1
from @query
; EXECUTE stm1;
deallocate prepare stm1;
INSERT INTO timeline
values (idAccionUser
,@valorContenidoAccion
,descripcionAccion
,idObjetoMedia
,objetoMedia
,fechaAccionRealizada
);
CLOSE timeline;
Anteriormente tenia la parte del handler asi:
Muchas gracias a quien pueda darme una luz.
Gracias.