web-dev-qa-db-fra.com

Impossible d'utiliser le type de date/heure dans mysql workbench

J'ai essayé de créer une colonne en utilisant le type datetime dans MySQL Workbench.
mais, lorsque je sélectionne le type de date/heure, une erreur telle que 

Impossible de définir un nouveau type de données. Le type de données indiqué contient DATETIME erreurs et ne peut être accepté. La valeur précédente est conservée à la place "

Comment puis-je utiliser ce type?

9
Jaeyoung Lee

J'ai eu ce problème, vous devez vous assurer que lorsque vous sélectionnez le type de données, vous modifiez datetime () en datetime avec no ().

Depuis MySQL 5.6.4, DATETIME peut avoir des sous-secondes, le niveau de précision étant défini dans la (), si vous n'utilisez pas de sous-secondes, supprimez-le simplement. Ceci s'applique également aux types de données TIME et TIMESTAMP.

Pour plus d'informations, voir ici

24
Justin

Recréez la connexion initiale au plan de travail ou réinitialisez les propriétés de connexion avancées pour mettre à jour la version du serveur. Si le serveur a été mis à niveau et que la connexion au plan de travail n'est pas mise à jour, il continue de penser qu'il fonctionne avec l'ancienne version et, par conséquent, limite et signale l'erreur datetime (x).

0
Farmer Bob