Maison >base de données >tutoriel mysql >Comment puis-je afficher efficacement l'heure de la dernière mise à jour d'une table MySQL ?

Comment puis-je afficher efficacement l'heure de la dernière mise à jour d'une table MySQL ?

Linda Hamilton
Linda Hamiltonoriginal
2025-01-17 21:06:11609parcourir

How Can I Efficiently Display the Last Update Time of a MySQL Table?

Méthode efficace pour obtenir l'heure de la dernière mise à jour d'une table MySQL

Vous souhaitez afficher la dernière date de mise à jour d'une table MySQL spécifique dans le pied de page de la page. Il est essentiel de connaître le moyen le plus efficace d’obtenir ces informations.

Tirer parti de l'architecture d'informations MySQL

Les versions MySQL plus récentes offrent une solution : interrogez la base de données information_schema. Ceci fournit la dernière heure mise à jour du tableau :

<code class="language-sql">SELECT UPDATE_TIME
FROM information_schema.tables
WHERE TABLE_SCHEMA = 'dbname'
AND TABLE_NAME = 'tabname';</code>

Bien que cette méthode fournisse des informations précises, elle nécessite à chaque fois d'établir une connexion à la base de données.

Utiliser les horodatages des fichiers

Une autre approche consiste à conserver un horodatage de fichier qui est mis à jour à chaque fois que la table MySQL est modifiée. Les étapes sont les suivantes :

Mise à jour de la base de données :

  • Ouvrez le fichier d'horodatage en mode lecture-écriture.
  • Fermez le fichier immédiatement.
  • Vous pouvez également utiliser la fonction touch() de PHP pour mettre à jour l'horodatage du fichier.

Affichage des pages :

  • Utilisez stat() pour récupérer l'heure de modification du fichier et l'afficher comme "Dernière mise à jour" dans le pied de page.

Cette méthode évite les connexions à la base de données et fournit un moyen simple de suivre les mises à jour des tables.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn