Maison > base de données > tutoriel mysql > Voici quelques titres basés sur des questions basés sur votre article : * **Comment puis-je remplir automatiquement les dates de création d'enregistrements dans MySQL ?** * **Quelle est la meilleure façon de gérer les horodatages de création d'enregistrements dans MySQL ?** * *

Voici quelques titres basés sur des questions basés sur votre article : * **Comment puis-je remplir automatiquement les dates de création d'enregistrements dans MySQL ?** * **Quelle est la meilleure façon de gérer les horodatages de création d'enregistrements dans MySQL ?** * *

Linda Hamilton
Libérer: 2024-10-25 11:14:02
original
890 Les gens l'ont consulté

Here are a few question-based titles based on your article:

* **How Can I Auto-Populate Record Creation Dates in MySQL?**
* **What's the Best Way to Handle Record Creation Timestamps in MySQL?**
* **How to Automatically Maintain Creation Dates for MySQL

Maintenir automatiquement la date de création d'un enregistrement dans MySQL

Pour enregistrer automatiquement la date et l'heure de création d'un enregistrement dans MySQL, nous pouvons exploiter le DEFAULT contrainte. Cette contrainte nous permet de spécifier une valeur par défaut qui sera attribuée à la colonne si aucune valeur explicite n'est fournie lors de l'insertion.

Utilisation de la valeur par défaut CURRENT_TIMESTAMP

Pour un table nouvellement créée, nous pouvons définir une colonne avec le type de données DATETIME et spécifier la contrainte DEFAULT comme CURRENT_TIMESTAMP :

CREATE TABLE your_table (
  ...
  your_date_column DATETIME DEFAULT CURRENT_TIMESTAMP
  ...
);
Copier après la connexion

Modifier une table existante

Pour une table existante table, nous pouvons mettre à jour la colonne spécifiée pour utiliser la valeur par défaut CURRENT_TIMESTAMP à l'aide de l'instruction ALTER TABLE :

ALTER TABLE your_table
ALTER COLUMN your_date_column SET DEFAULT CURRENT_TIMESTAMP;
Copier après la connexion

Comportement de la contrainte par défaut

La valeur par défaut définie pour la colonne ne sera appliqué que lorsqu'aucune valeur explicite n'est fournie lors de l'insertion. Si vous spécifiez une valeur pour la colonne dans l'instruction INSERT, cette valeur remplacera la valeur par défaut. La contrainte par défaut s'applique également lors de l'insertion de valeurs NULL ou DEFAULT, garantissant que la valeur par défaut sera utilisée dans ces cas.

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal