MySQL a créé et mis à jour l'horodatage

La création de champs avec des horodatages contenant les dates de création et / ou de modification de MySQL à l'aide de PHPMyAdmin est simple.


Phpmyadmin crée l'horodatage actuel de la table

La création de champs avec des horodatages contenant les dates de création et / ou de modification de MySQL à l'aide de PHPMyAdmin est simple.

Pas besoin de code SQL spécifique dans les dernières versions, car il est maintenant possible d'avoir deux champs différents dans la même table avec l'horodatage actuel par défaut, et donc pas besoin d'utiliser plus de déclencheurs dans ce but.

Dans l'interface de création de table, ajoutez deux champs - un pour la date de création et un pour la modification - avec les options suivantes: timestamp, timestamp actuel comme valeur par défaut et attribut on update pour la dernière date de modification.

Une fois créée, la structure de la table devrait ressembler à la capture d'écran ci-dessous.

Date de création de la table MySQL

Essayez-le en créant une nouvelle entrée de table:

Dans l'interface de navigation, voir votre entrée nouvellement créée - les dates de création et de modification sont égales.

Essayez de mettre à jour l'une des valeurs d'une entrée:

Et voir directement le changement: la date de modification a été mise à jour pour correspondre à l'heure de changement, et le temps de création ne l'a pas été.

Il est bien sûr également possible de le faire en utilisant SQL, voici le code correspondant:

Comment définir un  Horodatage MySQL   actuel pour créer et mettre à jour

Pour définir un  Horodatage MySQL   actuel sur la création et la mise à jour de table, lors de la création d'une table, insérez deux champs différents de type TIMESTAMP et la valeur par défaut MYSQL timestamp current, également appelée heure actuelle. Le champ de date de modification doit également avoir l'attribut sur l'horodatage par défaut de mise à jour.

Apprenez les bases du référencement: Inscrivez-vous aujourd'hui!

Stimulez la visibilité et le trafic de votre site Web en maîtrisant les principes fondamentaux du référencement avec notre cours de base facile à suivre.

Commencer à apprendre le référencement

Stimulez la visibilité et le trafic de votre site Web en maîtrisant les principes fondamentaux du référencement avec notre cours de base facile à suivre.

Le premier champ sera l'horodatage de création. Il doit être de type timestamp et être défini par défaut sur l'heure actuelle. Lors de la création d'un nouvel enregistrement, ce champ sera rempli avec l'horodatage actuel de MySQL.

Le deuxième champ sera l’horodatage de la modification et doit également être défini avec le type timestamp, plus avec l’attribut de mise à jour CURRENT_TIMESTAMP. Ainsi, lors de la création d’un enregistrement, la date de modification sera définie sur l’horodatage actuel de MySQL. De plus, chaque fois que l'enregistrement sera modifié, le champ d'horodatage de la modification sera également mis à jour avec l'horodatage actuel de MySQL.

Initialisation automatique et mise à jour pour TIMESTAMP et DATETIME

What is a Horodatage MySQL?

L'horodatage MySQL est un moyen de représenter une heure et une date, dans la même unité de stockage.

L’horodatage MySQL va du premier janvier 1970 en heure UTC du serveur au 19 janvier 2038.

Cela signifie que l'utilisation de l'horodatage MySQL est limitée, car ils devront être modifiés d'ici 2038, mais il est fort probable qu'un correctif s'en occupe.

L’horodatage MySQL est l’un des deux moyens de stocker dans une base de données MySQL la date et l’heure, ainsi que le format date-heure.

Il est généralement préférable d’utiliser un  Horodatage MySQL   pour stocker des dates telles que la modification et la date de création d’un enregistrement dans la base de données MySQL, car c’est le moyen préféré d’utiliser la date et l’heure dans une base de données.

Cependant, toutes ces valeurs ainsi que le format de date standard sont liés et peuvent même fonctionner ensemble.

Questions Fréquemment Posées

Comment ajouter un horodatage créé et mis à jour MySQL?
Pour créer des horodatages pour les enregistrements créés et mis à jour dans une table MySQL, vous pouvez définir deux champs avec le type d'horodatage et définir la valeur par défaut sur l'horodatage actuel. Pour l'horodatage mis à jour, ajoutez l'attribut sur Update Current_timestamp. Cela garantit que l'horodatage créé est défini lorsqu'un nouvel enregistrement est ajouté et que l'horodatage mis à jour reflète l'heure actuelle chaque fois que l'enregistrement est modifié.
Quelles sont les étapes clés pour exporter et transférer en toute sécurité un site WordPress vers un nouveau domaine sans perdre le classement SEO?
Les étapes clés incluent la création d'une sauvegarde complète du site, la modification des paramètres du domaine et l'URL dans les paramètres WordPress, la redirection correcte des URL de l'ancien domaine vers le nouveau pour maintenir le référencement et la notification de Google du changement via la console de recherche Google. Assurer le temps d'arrêt minimal et la préservation des données du site et des paramètres de référencement sont cruciaux tout au long du processus.

Yoann Bierling
A propos de l'auteur - Yoann Bierling
Yoann Bierling est un professionnel de l'édition Web et du conseil numérique, ayant un impact mondial grâce à l'expertise et à l'innovation dans les technologies. Passionné par l'autonomisation des individus et des organisations à prospérer à l'ère numérique, il est poussé à fournir des résultats exceptionnels et à stimuler la croissance grâce à la création de contenu éducatif.

Apprenez les bases du référencement: Inscrivez-vous aujourd'hui!

Stimulez la visibilité et le trafic de votre site Web en maîtrisant les principes fondamentaux du référencement avec notre cours de base facile à suivre.

Commencer à apprendre le référencement

Stimulez la visibilité et le trafic de votre site Web en maîtrisant les principes fondamentaux du référencement avec notre cours de base facile à suivre.




commentaires (8)

 2018-08-19 -  Rudolph Henry
Lo pasé muy bien leyendo esta información, sigan con el buen trabajo
 2018-08-19 -  Kay Chapman
Grazie è stato utile
 2018-08-19 -  Kate Schultz
簡單,清晰,解釋得很好,非常感謝
 2018-08-19 -  Amy Coleman
簡直不敢相信我終於找到了解決方案,這是一場很長一段時間的噩夢,現在已經解決了
 2018-08-19 -  Ann Perez
ไซต์ที่เยี่ยมยอดโปรดไปต่อ
 2018-08-19 -  Eric Parker
Sonunda çözümü bulduğuma inanamıyorum, bu uzun zamandan beri bir kabustu, şimdi çözüldü
 2018-08-19 -  Janice Perry
Привет, я видел вашу статью, и это помогло мне решить мою проблему, спасибо большое
 2018-08-19 -  dias2zl
Tidak tahu bagaimana untuk mengucapkan terima kasih, tetapi itu adalah jenius murni, terima kasih

laissez un commentaire