mysql 5.5 avec delete et la date
Bonjour la communauté.
Je tente sans succès la requête suivante:
Code:
DELETE FROM flood WHERE `ladate` < DATE_SUB(CURDATE(), INTERVAL 3 MINUTE)
Et ma table est la suivante:
Code:
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é.