MySQL - borrar eventos al cumplir la fecha de realizado

 
Vista:

borrar eventos al cumplir la fecha de realizado

Publicado por Misael (2 intervenciones) el 26/08/2020 19:01:45
hola muy buenos días mi consulta es la siguiente:
Tengo una tabla eventos donde el usuario registra los datos en los cuales dicho evento se llevara a cabo, pero después de pasada la fecha de cumplimiento quiero que ese evento se borre de manera automática habrá alguna forma de hacerlo les agradecería alguna idea de como hacerlo.

esa es mi tabla eventos

1
2
3
4
5
6
7
8
9
10
11
CREATE TABLE IF NOT EXISTS `baseDT`.`eventos` (
  `idEventos` INT NOT NULL AUTO_INCREMENT,
  `imagen` VARCHAR(255) NOT NULL,
  `Nombre` TEXT NOT NULL,
  `Descripcion` TEXT NOT NULL,
  `fecha` DATE NOT NULL,
  `hora` TIME NOT NULL,
  `created_at` TIMESTAMP NULL DEFAULT NULL,
  `updated_at` TIMESTAMP NULL DEFAULT NULL,
  PRIMARY KEY (`idEventos`)
DEFAULT CHARACTER SET = utf8;
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

borrar eventos al cumplir la fecha de realizado

Publicado por Misael (2 intervenciones) el 28/08/2020 23:58:32
muchas gracias, si lo solucione con un evento que se ejecuta cada 24 horas

1
2
3
4
CREATE EVENT limpiarevento
ON SCHEDULE EVERY 1 DAY
DO
    DELETE FROM eventos WHERE fecha < CURDATE();


esa fue mi solución
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar