Bonjour la communauté.

Je tente sans succès la requête suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
DELETE FROM flood WHERE `ladate` < DATE_SUB(CURDATE(), INTERVAL 3 MINUTE)
Et ma table est la suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
CREATE TABLE `flood` (
  `ip` varchar(32) NOT NULL,
  `ladate` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
Quand je mets > au lieu de <, ça va tout effacer sans tenir compte du 3 minutes.
Mais < efface rien.

Pourtant, il faudrait que tout ce qui dépasse 3 minutes puissent être effacé de la base de données.

De l'aide me serait bien utile et apprécié.