Ver Mensaje Individual
  #7 (permalink)  
Antiguo 11/02/2015, 09:04
AndresPal
 
Fecha de Ingreso: febrero-2014
Mensajes: 48
Antigüedad: 10 años, 9 meses
Puntos: 0
Respuesta: Stored Procedure

Cita:
Iniciado por gnzsoloyo Ver Mensaje
No exactamente. Son ejemplos de lo que el EVENT debería contener (ver 13.1.11 CREATE EVENT Syntax). Su codigo sería mas o menos asi
Código MySQL:
Ver original
  1. CREATE EVENT cancelarreservas
  2.     ON EVERY DAY
  3.     DO
  4.       UPDATE crb_reservacion
  5.       SET codigo_estatus_reserva = 4, fecha = DATE('0000-00-00')
  6.       WHERE codigo_estatus_reserva = 2
  7.           AND TIMESTAMPDIFF (DAY, fecha, NOW()) >=1;

También se puede hacer que se invoque a un SP que haga una tarea más larga:
Código MySQL:
Ver original
  1. CREATE EVENT cancelarreservas
  2.     ON EVERY DAY
  3.     DO
  4.       CALL update_reservas;
Entiendo, ahora bien, ¿con dos fechas sería exactamente igual o habría problemas con el Date?. Ya que la función Date toma siempre la primera fecha.