Bonjour,
J'ai une requête destinée à supprimer toutes les demandes d'abonnement qui n'ont pas été confirmées dans les 24 heures.
La valeur dans la table est: '2019-01-23 10:08:57'
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 DELETE FROM dat_users WHERE checked = 0 AND TIMEDIFF(NOW(), create_date) > '24:00:00'
J'obtiens l'erreur suivante:J'ai aussi testé ceci:Uncaught PDOException: SQLSTATE[22007]: Invalid datetime format: 1292 Truncated incorrect time value: '1257:31:22'et ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part WHERE checked = 0 AND TIMEDIFF(DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s), create_date) > '24:00:00'qui n'apportent aucune amélioration.
Code : Sélectionner tout - Visualiser dans une fenêtre à part WHERE checked = 0 AND TIMEDIFF(DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s'), DATE_FORMAT(create_date, '%Y-%m-%d %H:%i:%s')) > '24:00:00'
Partager