Requete Mysql pour supprimer un message
Résolu
swermxpress
Messages postés
362
Date d'inscription
Statut
Membre
Dernière intervention
-
swermxpress Messages postés 362 Date d'inscription Statut Membre Dernière intervention -
swermxpress Messages postés 362 Date d'inscription Statut Membre Dernière intervention -
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
- Recuperer message whatsapp supprimé - Guide
- Message supprimé whatsapp - Guide
- Supprimer une page word - Guide
- Epingler un message whatsapp - Accueil - Messagerie instantanée
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.