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'
ALTER TABLE users MODIFY lastVisitDate datetime DEFAULT '0000-00-00 00:00:00';
Valeur dynamique par défaut : MAINTENANT()
CREATE TABLE users ( registerDate datetime DEFAULT CURRENT_TIMESTAMP );
ALTER TABLE users MODIFY registerDate datetime DEFAULT CURRENT_TIMESTAMP;
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!