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

Erreur lors de la création de la table

Votre version de MYSQL est 5.5 ou inférieure je pense.

MySQL 5.7 prend en charge les fractions de seconde pour les valeurs TIME, DATETIME et TIMESTAMP, avec une précision allant jusqu'à la microseconde (6 chiffres) :

CREATE TABLE t1 (t TIME(3), dt DATETIME(6));

La valeur fsp, si elle est donnée, doit être comprise entre 0 et 6. Une valeur de 0 signifie qu'il n'y a pas de partie fractionnaire. Si elle est omise, la précision par défaut est 0. (Cela diffère de la valeur par défaut SQL standard de 6, pour la compatibilité avec les versions précédentes de MySQL.)

DÉMO SQL FIDDLE