Effacer tout, avant aujourd'hui
Bonjour,
L'intitulé peut paraître étrange :)
Voilà, j'ai une base de donnée SQL structuré comme ceci :
Code:
1 2 3 4 5 6 7 8 9
|
CREATE TABLE `calendar_event` (
`event_id` mediumint(8) unsigned NOT NULL auto_increment,
`event_date` date NOT NULL,
`event_time` time NOT NULL,
`event_name` varchar(100) NOT NULL,
`event_text` text NOT NULL,
PRIMARY KEY (`event_id`)
) ENGINE=MyISAM AUTO_INCREMENT=18 DEFAULT CHARSET=latin1 AUTO_INCREMENT=18 ; |
Comme vous avez pu le remarquer c'est un calendrier où sont stockés des événements de mon calendrier et j'aimerais ajouter un système automatique que je planifierai en CRON (que j'exécuterais tous les jours à 1h du matin).
Toutefois j'essaie de trouver LA commande PHP SQL du style :
Code:
mysql_query("DELETE * SET event_date BEFORE now");
afin d'effacer tous les événements dépassés avant la date actuelle (c-a-d aujourd'hui à l'heure de l'exécution du script).
Mais j'aimerais l'aide et l'avis d'un expert en la matière, car les commandes SQL un peu complexe, j'ai un peu du mal.
Pour info : les dates des événements sont donc stockés dans "event_date".
Merci pour votre aide généreuse :)