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?
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.
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).