Cita:
Iniciado por gnzsoloyo En ningún momento te he dicho que quites los "$$" del script. Sólo que quites los DELIMITER.
O sea: Pon esos dos signos de pesos en el textbox indicado, y corre lo que antes tenías, corrigiendolo:
DROP PROCEDURE IF EXISTS tumba_reserva$$
CREATE PROCEDURE tumba_reserva ();
BEGIN
DECLARE hora_reserva TIME;
DECLARE hora_actual TIME;
DECLARE estatus INTEGER(1);
SELECT CURRENT_TIME INTO hora_actual;
SELECT estado INTO estatus FROM reservacion_departamento;
IF (estatus = 1) AND (hora_actual >= hora_reserva) THEN
UPDATE reservacion_departamento SET estado = 3;
END IF;
END $$
Sigue el problema, he colocado este código y los signos de peso en el textbox ahora me arroja este error
MySQL ha dicho: Documentación
#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 'CREATE PROCEDURE tumba_reserva ();
BEGIN
DECLARE hora_re' at line 3