Autor Tema: Apuntes para no olvidar Mysql guardar un dato de una consulta simple y UPD  (Leído 2264 veces)

0 Usuarios y 1 Visitante están viendo este tema.

obethermy

  • Megabyte
  • ***
  • Mensajes: 116
  • Reputación: +6/-7
    • Ver Perfil
Código: (SQL) [Seleccionar]
DELIMITER $$
DROP PROCEDURE IF EXISTS `SPCONTROL`$$
CREATE PROCEDURE `SPCONTROL`(in dato date)
BEGIN
select @DATO1:=fecha from control;
if @dato1<>dato then
 START TRANSACTION;
 UPDATE control set fecha=dato,carrera='',status=1 where 1;
 commit;
end if;
END $$
DELIMITER ;
el select arroja una sola linea de consulta.

obethermy

  • Megabyte
  • ***
  • Mensajes: 116
  • Reputación: +6/-7
    • Ver Perfil
Re:Apuntes para no olvidar Mysql guardar un dato de una consulta simple y UPD
« Respuesta #1 en: Octubre 26, 2015, 04:51:04 pm »
guarda la consulta de fecha de la tabla control en @dato1 luego compara el dato del procediento almacenado con @dato1 y actualiza la tabla control con la nueva fecha.