"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment automatiser la suppression des lignes MySQL en fonction de la comparaison de la date?

Comment automatiser la suppression des lignes MySQL en fonction de la comparaison de la date?

Publié le 2025-03-23
Parcourir:473

How to Automate Deleting MySQL Rows Based on Date Comparison?

Automatisation de la suppression de la ligne mysql basée sur la comparaison de la date

Votre demande implique de purger les lignes de base de données où un champ "Date" indique une date précédente. Pour y parvenir, vous pouvez utiliser un script PHP à côté d'un travail cron.

MySql Query:

Le script php exécutera la question MySql suivante:

mysql_query("DELETE FROM your_table_name WHERE Date  

Cette requête sélectionne et supprime les lignes de la table spécifiée (" your_table_name ") où les valeurs" date "sont antérieures à la date actuelle.

php script:

  • Créez un fichier php contenant ce script et enregistrez-le en "cronjobcommand.php".
  • remplacer "votre_db_connection" avec le code nécessaire pour établir la connexion à votre base de données mysql. Configuration:

Dans votre panneau de configuration (par exemple, cpanel), configurez un travail cron qui exécute "cronjobcommand.php" à l'heure souhaitée, tels que Midnight.

Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3