
Procediminetos almacenados en Mysql.
Publicado por RAFAEL (8 intervenciones) el 21/11/2016 16:07:43
Procediminetos almacenados en Mysql.
Buenas tardes saludos cordiales,
Amigos foristas nunca he realizado un procedimiento almacenado en MYSQL y lo puedo solucionar con php pero quizas tarde mucho para lo que quiero hacer.
ejemplo tengo una consulta SELECT que me retorna unos valores calculados ejemplo N_ORDEN ese valor debe ser insertado atraves de un UPDATE en una tabla especifica TABLA2 pero no se como hacer el select o el while para que inserte ese valor de retorno en la TABLA2. son muchos registros la consulta puede generar mas 3mil registros. seria algo asi PARA QUE TENGAN UNA IDEA. OJO SOY NUEVO EN ESTO NUCA HE REALIZADO TAL PROCEDIMIENTO Y TAMPOCO SE SI SE PUEDE HACER DESDE PHPMYADMIN.
SELECT T.voto/T.comments as N_RDNEN, T.ID FROM TABLA1 as T, TABLA3 as T3 WHERE T.idt = T.idt AND ....
WHILE
UPDATE TABLA2 SET ORD=N_ORDEN WHERE IDORD=ID
END WHILE
MUCHAS GRACIAS ESPERO ME PUEDAN AYUDAR
Buenas tardes saludos cordiales,
Amigos foristas nunca he realizado un procedimiento almacenado en MYSQL y lo puedo solucionar con php pero quizas tarde mucho para lo que quiero hacer.
ejemplo tengo una consulta SELECT que me retorna unos valores calculados ejemplo N_ORDEN ese valor debe ser insertado atraves de un UPDATE en una tabla especifica TABLA2 pero no se como hacer el select o el while para que inserte ese valor de retorno en la TABLA2. son muchos registros la consulta puede generar mas 3mil registros. seria algo asi PARA QUE TENGAN UNA IDEA. OJO SOY NUEVO EN ESTO NUCA HE REALIZADO TAL PROCEDIMIENTO Y TAMPOCO SE SI SE PUEDE HACER DESDE PHPMYADMIN.
SELECT T.voto/T.comments as N_RDNEN, T.ID FROM TABLA1 as T, TABLA3 as T3 WHERE T.idt = T.idt AND ....
WHILE
UPDATE TABLA2 SET ORD=N_ORDEN WHERE IDORD=ID
END WHILE
MUCHAS GRACIAS ESPERO ME PUEDAN AYUDAR
Valora esta pregunta


0