Mysql
 sql >> Base de données >  >> RDS >> Mysql

MySQL :valeur par défaut non valide pour TIMESTAMP

Fait intéressant, les deux fonctionnent :

`start_time` timestamp(6), 

Et :

`start_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,

Vous pouvez utiliser ce dernier - laissez le spécificateur de précision en dehors de la définition.

Mais la bonne méthode est :

`start_time` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6),

Comme expliqué dans la documentation :