Requete Mysql pour supprimer un message
Résolu
swermxpress
Messages postés
378
Statut
Membre
-
swermxpress Messages postés 378 Statut Membre -
swermxpress Messages postés 378 Statut Membre -
Bonjour,
J'ai une fonction récalcitrante dans une de mes pages web : Je veux faire une fonction qui supprime des message automatiquement lorsqu'ils ont plus de 2 mois.
Je sais le faire en utilisant un champ 'TIMESTAMP', mais je voulais le faire avec un champ DATETIME.
Voici ma requete :
DELETE FROM 'messagerie' WHERE 'date_envoi' < DATE_SUB(NOW(), INTERVAL 2 MONTH)
J'ai essayer de changer '>' en '<', mais en vain, à chaque fois, tout mes messages sont supprimés !
Merci de vos réponses.
J'ai une fonction récalcitrante dans une de mes pages web : Je veux faire une fonction qui supprime des message automatiquement lorsqu'ils ont plus de 2 mois.
Je sais le faire en utilisant un champ 'TIMESTAMP', mais je voulais le faire avec un champ DATETIME.
Voici ma requete :
DELETE FROM 'messagerie' WHERE 'date_envoi' < DATE_SUB(NOW(), INTERVAL 2 MONTH)
J'ai essayer de changer '>' en '<', mais en vain, à chaque fois, tout mes messages sont supprimés !
Merci de vos réponses.
A voir également:
- Requete Mysql pour supprimer un message
- Supprimer rond bleu whatsapp - Guide
- Comment recuperer un message supprimé sur whatsapp - Guide
- Message supprimé whatsapp - Guide
- Epingler un message whatsapp - Accueil - Messagerie instantanée
- Supprimer page word - Guide
3 réponses
Bonjour
Ça a pourtant l'air correct, en supposant que tes simples quotes qui entourent date_envoi sont bien des accents graves pour entourer un nom de champ en mysql.
Remplace ton delete par un select et affiche les date_envoi pour voir ce qui se passe.
Ça a pourtant l'air correct, en supposant que tes simples quotes qui entourent date_envoi sont bien des accents graves pour entourer un nom de champ en mysql.
Remplace ton delete par un select et affiche les date_envoi pour voir ce qui se passe.