Maison > base de données > tutoriel mysql > DATETIME Valeur par défaut : NOW() ou '0000-00-00 00:00:00' ?

DATETIME Valeur par défaut : NOW() ou '0000-00-00 00:00:00' ?

Patricia Arquette
Libérer: 2025-01-03 22:24:40
original
655 Les gens l'ont consulté

DATETIME Default Value: NOW() or '0000-00-00 00:00:00'?

Valeur par défaut pour le type de données Datetime : NOW() ou '0000-00-00 00:00:00' ?

Pour définir le valeur par défaut pour le type de données datetime, vous pouvez envisager les options suivantes :

Current Default Valeur : '0000-00-00 00:00:00'

  • Il s'agit de la valeur par défaut utilisée par MySQL pour les colonnes datetime sans valeur par défaut explicite.
  • Vous pouvez modifier une table existante pour définir cette valeur avec le SQL suivant déclaration :
ALTER TABLE users MODIFY lastVisitDate datetime DEFAULT '0000-00-00 00:00:00';
Copier après la connexion

Valeur dynamique par défaut : MAINTENANT()

  • À partir de la version MySQL 5.6.5, vous pouvez utiliser une valeur par défaut dynamique valeur pour définir la date et l'heure sur l'heure actuelle :
CREATE TABLE users (
    registerDate datetime DEFAULT CURRENT_TIMESTAMP
);
Copier après la connexion
  • Vous pouvez également modifier une table existante avec une colonne DATETIME à utiliser NOW() par défaut :
ALTER TABLE users MODIFY registerDate datetime DEFAULT CURRENT_TIMESTAMP;
Copier après la connexion

Remarque : Avant MySQL 5.6.5, les valeurs dynamiques par défaut pour datetime n'étaient pas soutenu. Vous pouvez utiliser le type de données TIMESTAMP à la place, mais il n'autorise qu'une seule colonne d'horodatage mise à jour automatiquement par table.

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