Cita:
Iniciado por gnzsoloyo OK.
Lo que dices es poco claro, porque no termino de entender si quitaste todos los ";", o solo el del final. Por favor postea el código tal y como lo intentaste la ultima vez.
Analizaremos lo que tienes ahora, para ver si estas cometiendo nuevos errores.
Este es el último código que introduje:
CREATE PROCEDURE tumba_reserva ()
BEGIN
DECLARE hora_reserva TIME;
DECLARE hora_actual TIME;
DECLARE fecha_inicio DATE;
DECLARE fecha_fin DATE;
DECLARE codigo_estatus_reserva INTEGER(1);
SET hora_actual = CURTIME();
SELECT hora_reserva, codigo_estatus_reserva = '2' IF (numero_vaucher IS NULL, '0', '')
FROM crb_reservacion
IF (codigo_estatus_reserva = '2') AND (hora_actual - hora_reserva >= 48) THEN
UPDATE crb_reservacion SET codigo_estatus_reserva = '4', fecha_inicio = '0000-00-00', fecha_fin = '0000-00-00';
END IF;
END
-------------------------------------------------------------------------------------------------
Lo que hice fue colocar en la caja de texto del MYADMIN slash '//' por ';' es decir, en vez de colocar punto y coma coloque dos slash '//' en la caja de texto del MYADMIN