Maison > base de données > tutoriel mysql > Comment puis-je déterminer la date de la dernière mise à jour de mes tables MySQL ?

Comment puis-je déterminer la date de la dernière mise à jour de mes tables MySQL ?

DDD
Libérer: 2025-01-17 21:01:14
original
715 Les gens l'ont consulté

How Can I Determine the Last Updated Date for My MySQL Tables?

Deux méthodes pour obtenir la date de dernière mise à jour d'une table MySQL

À l’ère du numérique, présenter les dernières informations est crucial. Pour certaines pages Web, il est très utile d'afficher l'heure de la dernière modification d'une table MySQL spécifique. Cet article explorera deux méthodes pour obtenir ces informations pour vous aider à présenter des données pertinentes à vos utilisateurs.

Méthode 1 : Utilisation de la base de données information_schema

Les versions modernes de MySQL incluent la base de données information_schema, qui fournit des informations sur d'autres tables. En interrogeant cette base de données, vous pouvez extraire la dernière date de mise à jour à l'aide de la requête suivante :

<code class="language-sql">SELECT UPDATE_TIME
FROM   information_schema.tables
WHERE  TABLE_SCHEMA = 'dbname'
   AND TABLE_NAME = 'tabname'</code>
Copier après la connexion

Veuillez noter que cette méthode nécessite une connexion à une base de données.

Méthode 2 : Créer un fichier d'horodatage

Une autre approche consiste à créer un fichier d'horodatage qui est mis à jour à chaque fois que la table MySQL est modifiée. Ce fichier fait office de proxy pour la dernière date de mise à jour.

  • Mise à jour de la base de données : Ouvrez le fichier d'horodatage en mode lecture-écriture et fermez-le pour mettre à jour son horodatage. Alternativement, vous pouvez utiliser la fonction touch() pour modifier directement l'horodatage du fichier.
  • La page affiche : Utilisez stat() pour accéder à nouveau au fichier afin de récupérer son heure de dernière modification. Cette valeur représente l'heure de la dernière mise à jour de la table MySQL.

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!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal